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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
223.92M 0.9% |
251.39M 12.3% |
267.73M 6.5% |
275.52M 2.9% |
268.29M -2.6% |
268.33M 0.0% |
286.95M 6.9% |
314.41M 9.6% |
296.75M -5.6% |
306.61M 3.3% |
310.64M 1.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.45M 8.4% |
54.23M 1.5% |
59.57M 9.8% |
55.78M -6.3% |
59.69M 7.0% |
59.18M -0.9% |
62.35M 5.4% |
67.18M 7.8% |
66.43M -1.1% |
64.68M -2.6% |
67.8M 4.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
170.47M -1.3% |
197.16M 15.7% |
208.16M 5.6% |
219.73M 5.6% |
208.59M -5.1% |
209.15M 0.3% |
224.6M 7.4% |
247.23M 10.1% |
230.32M -6.8% |
241.94M 5.0% |
242.84M 0.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
190.71M 14.6% |
288.93M 51.5% |
224.46M -22.3% |
218.93M -2.5% |
212.57M -2.9% |
212.79M 0.1% |
246.19M 15.7% |
248.63M 1.0% |
243.44M -2.1% |
232.93M -4.3% |
272.87M 17.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
137.26M 17.2% |
234.7M 71.0% |
164.9M -29.7% |
163.14M -1.1% |
152.87M -6.3% |
153.6M 0.5% |
183.84M 19.7% |
181.44M -1.3% |
177.02M -2.4% |
168.26M -4.9% |
205.07M 21.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.21M -40.3% |
-37.54M - |
43.27M - |
56.59M 30.8% |
55.72M -1.5% |
55.54M -0.3% |
40.76M -26.6% |
65.78M 61.4% |
53.3M -19.0% |
73.68M 38.2% |
37.77M -48.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.63M -20.0% |
-48.02M - |
38.58M - |
56.39M 46.2% |
55.67M -1.3% |
37M -33.5% |
25.72M -30.5% |
45.49M 76.9% |
48.69M 7.0% |
53.03M 8.9% |
179.59M 238.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.62M -20.0% |
-48.02M - |
38.58M - |
56.38M 46.1% |
55.66M -1.3% |
36.99M -33.6% |
25.71M -30.5% |
45.47M 76.9% |
48.67M 7.0% |
53.01M 8.9% |
179.57M 238.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.15 -21.1% |
-0.16 - |
0.13 - |
0.18 38.5% |
0.18 0% |
0.12 -33.3% |
0.08 -33.3% |
0.15 87.5% |
0.16 6.7% |
0.17 6.3% |
0.57 235.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.14 -22.2% |
-0.16 - |
0.12 - |
0.18 50% |
0.17 -5.6% |
0.12 -29.4% |
0.08 -33.3% |
0.14 75.0% |
0.15 7.1% |
0.16 6.7% |
0.54 237.5% |