2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] |
284.9M 40.4% |
272.46M -4.4% |
270.9M -0.6% |
201.07M -25.8% |
305.27M 51.8% |
295.79M -3.1% |
258.37M -12.7% |
219.97M -14.9% |
287.5M 30.7% |
298.26M 3.7% |
266.45M -10.7% |
248.33M -6.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
174.02M 42.9% |
161.45M -7.2% |
178.84M 10.8% |
127.54M -28.7% |
181.79M 42.5% |
166.88M -8.2% |
157.59M -5.6% |
130.27M -17.3% |
160.83M 23.5% |
162.8M 1.2% |
156.75M -3.7% |
140.66M -10.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.87M 36.8% |
111.01M 0.1% |
92.06M -17.1% |
73.53M -20.1% |
123.48M 67.9% |
128.91M 4.4% |
100.78M -21.8% |
89.7M -11.0% |
126.67M 41.2% |
135.46M 6.9% |
109.7M -19.0% |
107.66M -1.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
210.26M 26.6% |
206.92M -1.6% |
212.14M 2.5% |
164.21M -22.6% |
224.04M 36.4% |
224.97M 0.4% |
185.95M -17.3% |
174.35M -6.2% |
207.09M 18.8% |
217.6M 5.1% |
207.23M -4.8% |
193.63M -6.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.24M -18.2% |
45.47M 25.5% |
33.3M -26.8% |
36.67M 10.1% |
42.25M 15.2% |
58.09M 37.5% |
28.36M -51.2% |
44.08M 55.5% |
46.26M 4.9% |
54.8M 18.5% |
50.48M -7.9% |
52.97M 4.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.63M 103.2% |
65.54M -12.2% |
58.76M -10.3% |
36.86M -37.3% |
81.23M 120.4% |
70.82M -12.8% |
72.42M 2.3% |
45.62M -37.0% |
80.41M 76.3% |
80.66M 0.3% |
59.22M -26.6% |
54.7M -7.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
126.87M - |
- | - | - |
132.88M - |
- | - | - |
149.06M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.48M 151.4% |
66.5M -24.8% |
61.07M -8.2% |
34.97M -42.7% |
92.27M 163.8% |
69.19M -25.0% |
63.69M -7.9% |
55.97M -12.1% |
84.07M 50.2% |
73.52M -12.6% |
98.88M 34.5% |
43.02M -56.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.442 152.4% |
0.473 7.2% |
0.217 -54.1% |
0.15 -31.0% |
0.39 160.0% |
0.28 -28.2% |
0.1 -64.3% |
0.2 100% |
0.29 45.0% |
0.26 -10.3% |
0.35 34.6% |
0.15 -57.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.442 152.4% |
0.473 7.2% |
0.217 -54.1% |
0.15 -31.0% |
0.39 160.0% |
0.28 -28.2% |
0.1 -64.3% |
0.2 100% |
0.29 45.0% |
0.26 -10.3% |
0.35 34.6% |
0.15 -57.1% |