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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
42.26M 32.8% |
66.45M 57.2% |
235.85M 254.9% |
240.63M 2.0% |
240.48M -0.1% |
222.08M -7.6% |
195.8M -11.8% |
198.29M 1.3% |
202.2M 2.0% |
208.77M 3.3% |
211.73M 1.4% |
200.41M -5.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
7.59M 21.0% |
19.31M 154.4% |
55.54M 187.6% |
57.3M 3.2% |
59.74M 4.3% |
50.87M -14.8% |
44.12M -13.3% |
44.8M 1.5% |
45.92M 2.5% |
46.21M 0.6% |
50.75M 9.8% |
48.85M -3.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
34.67M 35.7% |
47.14M 36.0% |
180.31M 282.5% |
183.33M 1.7% |
180.74M -1.4% |
171.21M -5.3% |
151.68M -11.4% |
153.49M 1.2% |
156.28M 1.8% |
162.57M 4.0% |
160.98M -1.0% |
151.56M -5.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
22.15M 33.8% |
32.4M 46.3% |
120.73M 272.7% |
124.01M 2.7% |
124.83M 0.7% |
120.89M -3.2% |
110.4M -8.7% |
113.87M 3.1% |
122.81M 7.9% |
122.37M -0.4% |
128.91M 5.3% |
124.42M -3.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
14.56M 41.6% |
13.08M -10.1% |
65.19M 398.3% |
66.71M 2.3% |
65.09M -2.4% |
70.02M 7.6% |
66.28M -5.3% |
69.07M 4.2% |
76.9M 11.3% |
76.17M -1.0% |
78.16M 2.6% |
75.57M -3.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
20.11M 31.8% |
34.06M 69.3% |
115.12M 238.0% |
116.61M 1.3% |
115.65M -0.8% |
101.2M -12.5% |
85.41M -15.6% |
84.42M -1.1% |
79.39M -6.0% |
86.4M 8.8% |
82.82M -4.1% |
75.99M -8.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
16.72M 23.1% |
- |
96.81M - |
97.88M 1.1% |
102.73M 5.0% |
- |
84.79M - |
- |
82.12M - |
- |
87.11M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
16.72M 23.1% |
29.73M 77.8% |
96.81M 225.6% |
97.88M 1.1% |
102.73M 5.0% |
94.84M -7.7% |
84.79M -10.6% |
86.27M 1.8% |
82.12M -4.8% |
86.87M 5.8% |
87.11M 0.3% |
85.33M -2.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.22 22.2% |
0.4 81.8% |
1.29 222.5% |
1.31 1.6% |
1.37 4.6% |
1.22 -10.9% |
1.02 -16.4% |
0.98 -3.9% |
0.88 -10.2% |
0.89 1.1% |
0.87 -2.2% |
0.85 -2.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.22 22.2% |
0.4 81.8% |
1.29 222.5% |
1.31 1.6% |
1.37 4.6% |
1.22 -10.9% |
1.02 -16.4% |
0.98 -3.9% |
0.88 -10.2% |
0.89 1.1% |
0.87 -2.2% |
0.85 -2.3% |