2019 Q1 | 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] | [friend] |
119.86M 9.0% |
129.5M 8.0% |
126.18M -2.6% |
134.47M 6.6% |
154.85M 15.2% |
112.92M -27.1% |
199.4M 76.6% |
150.32M -24.6% |
206.77M 37.6% |
230.46M 11.5% |
206.72M -10.3% |
170.22M -17.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.54M 11.1% |
62.28M 4.6% |
65.87M 5.8% |
69.21M 5.1% |
78.67M 13.7% |
60.63M -22.9% |
99.23M 63.7% |
82.2M -17.2% |
114.83M 39.7% |
131.42M 14.4% |
104.66M -20.4% |
106.83M 2.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.33M 7.1% |
67.22M 11.4% |
60.31M -10.3% |
65.26M 8.2% |
76.18M 16.7% |
52.29M -31.4% |
100.17M 91.6% |
68.12M -32.0% |
91.94M 35.0% |
99.05M 7.7% |
102.06M 3.0% |
63.39M -37.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.3M 10.1% |
79.74M 5.9% |
84.19M 5.6% |
87.35M 3.7% |
102.22M 17.0% |
84.81M -17.0% |
127.86M 50.8% |
113.96M -10.9% |
152.73M 34.0% |
167.5M 9.7% |
135.17M -19.3% |
138.63M 2.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.76M 6.4% |
17.46M 10.7% |
18.32M 5.0% |
18.13M -1.0% |
23.55M 29.9% |
24.18M 2.7% |
28.63M 18.4% |
31.76M 10.9% |
37.89M 19.3% |
36.09M -4.8% |
30.51M -15.5% |
31.8M 4.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.56M 7.3% |
49.76M 11.7% |
41.99M -15.6% |
47.13M 12.2% |
52.62M 11.7% |
28.11M -46.6% |
71.54M 154.5% |
36.37M -49.2% |
54.04M 48.6% |
62.96M 16.5% |
71.55M 13.6% |
31.59M -55.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.02M - |
- | - | - |
85.85M - |
- | - | - |
62.37M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.7M 15.7% |
47.76M 20.3% |
40.58M -15.0% |
39.7M -2.2% |
46.15M 16.3% |
21.16M -54.1% |
58.94M 178.5% |
24.11M -59.1% |
38.26M 58.7% |
43.28M 13.1% |
52.26M 20.8% |
17.19M -67.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.636 -5.3% |
0.786 23.6% |
0.657 -16.4% |
0.643 -2.2% |
0.747 16.2% |
0.35 -53.2% |
0.95 171.4% |
0.39 -58.9% |
0.62 59.0% |
0.7 12.9% |
0.85 21.4% |
0.28 -67.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.636 -5.3% |
0.786 23.6% |
0.657 -16.4% |
0.643 -2.2% |
0.747 16.2% |
0.35 -53.2% |
0.95 171.4% |
0.39 -58.9% |
0.62 59.0% |
0.7 12.9% |
0.85 21.4% |
0.28 -67.1% |