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] |
282.33M 19.1% |
286.83M 1.6% |
340.29M 18.6% |
291.97M -14.2% |
300.34M 2.9% |
334.68M 11.4% |
365.67M 9.3% |
357.27M -2.3% |
363.79M 1.8% |
334.69M -8.0% |
377.05M 12.7% |
372.9M -1.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.55M 18.9% |
70.74M -9.9% |
101.27M 43.2% |
97.88M -3.3% |
86.1M -12.0% |
109.62M 27.3% |
123.78M 12.9% |
137.19M 10.8% |
126.14M -8.1% |
109.92M -12.9% |
131.3M 19.4% |
133.12M 1.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
203.79M 19.1% |
216.09M 6.0% |
239.01M 10.6% |
194.09M -18.8% |
214.23M 10.4% |
225.07M 5.1% |
241.89M 7.5% |
220.08M -9.0% |
237.65M 8.0% |
224.76M -5.4% |
245.75M 9.3% |
239.78M -2.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
238.65M 21.7% |
248.5M 4.1% |
281.01M 13.1% |
255.62M -9.0% |
249.69M -2.3% |
293.16M 17.4% |
305.77M 4.3% |
304.98M -0.3% |
291.68M -4.4% |
283.01M -3.0% |
322.11M 13.8% |
301.55M -6.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
160.1M 23.1% |
177.76M 11.0% |
179.74M 1.1% |
157.74M -12.2% |
163.58M 3.7% |
183.54M 12.2% |
181.99M -0.8% |
167.79M -7.8% |
165.54M -1.3% |
173.09M 4.6% |
190.81M 10.2% |
168.43M -11.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.68M 6.4% |
38.33M -12.3% |
59.27M 54.6% |
36.35M -38.7% |
50.65M 39.3% |
41.53M -18.0% |
59.9M 44.2% |
52.29M -12.7% |
72.11M 37.9% |
51.68M -28.3% |
54.94M 6.3% |
71.35M 29.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.17M - |
- | - | - |
81.64M - |
- | - | - |
103.27M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.69M 6.6% |
34.09M -4.5% |
57.5M 68.6% |
34.09M -40.7% |
49.73M 45.9% |
40.32M -18.9% |
58.66M 45.5% |
49.26M -16.0% |
62.95M 27.8% |
46.06M -26.8% |
53.05M 15.2% |
60.05M 13.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.5 4.2% |
0.363 -27.3% |
0.91 150.4% |
0.36 -60.4% |
0.53 47.2% |
0.43 -18.9% |
0.63 46.5% |
0.53 -15.9% |
0.67 26.4% |
0.49 -26.9% |
0.56 14.3% |
0.64 14.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.5 4.2% |
0.363 -27.3% |
0.91 150.4% |
0.36 -60.4% |
0.53 47.2% |
0.43 -18.9% |
0.63 46.5% |
0.53 -15.9% |
0.67 26.4% |
0.49 -26.9% |
0.56 14.3% |
0.64 14.3% |