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] |
249.89M -3.4% |
234.81M -6.0% |
346.98M 47.8% |
412.99M 19.0% |
407.4M -1.4% |
428.58M 5.2% |
515.85M 20.4% |
587.79M 13.9% |
602.49M 2.5% |
584.09M -3.1% |
625.55M 7.1% |
711.84M 13.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
170.15M -1.4% |
178.99M 5.2% |
276.81M 54.6% |
304.55M 10.0% |
268.71M -11.8% |
260.71M -3.0% |
283.91M 8.9% |
299.56M 5.5% |
303.24M 1.2% |
291.45M -3.9% |
333.82M 14.5% |
371.42M 11.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.74M -7.4% |
55.81M -30.0% |
70.17M 25.7% |
108.44M 54.5% |
138.69M 27.9% |
167.87M 21.0% |
231.94M 38.2% |
288.23M 24.3% |
299.25M 3.8% |
292.64M -2.2% |
291.73M -0.3% |
340.42M 16.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
205.31M -1.7% |
207.5M 1.1% |
317.02M 52.8% |
345.09M 8.9% |
319.53M -7.4% |
312.01M -2.4% |
350.19M 12.2% |
388.57M 11.0% |
390.07M 0.4% |
365.96M -6.2% |
401.86M 9.8% |
454.74M 13.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.16M -3.0% |
28.51M -18.9% |
40.21M 41.0% |
40.55M 0.8% |
50.82M 25.3% |
51.3M 0.9% |
66.28M 29.2% |
89.01M 34.3% |
86.83M -2.4% |
74.51M -14.2% |
68.04M -8.7% |
83.32M 22.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.59M -10.6% |
27.3M -38.8% |
29.96M 9.7% |
67.9M 126.6% |
87.87M 29.4% |
116.57M 32.7% |
165.66M 42.1% |
199.22M 20.3% |
212.42M 6.6% |
218.13M 2.7% |
223.69M 2.5% |
257.1M 14.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.49M - |
- | - | - |
146.86M - |
- | - | - |
350.53M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.53M -19.7% |
25.26M -34.4% |
21.11M -16.4% |
58.03M 174.8% |
88.83M 53.1% |
107.3M 20.8% |
133.96M 24.8% |
160.23M 19.6% |
190.3M 18.8% |
185.69M -2.4% |
197.36M 6.3% |
219.78M 11.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.228 -19.7% |
0.149 -34.4% |
0.125 -16.4% |
0.343 174.8% |
0.525 53.1% |
0.634 20.8% |
0.791 24.9% |
0.946 19.6% |
1.124 18.8% |
1.097 -2.4% |
1.166 6.3% |
1.298 11.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.228 -19.7% |
0.149 -34.4% |
0.125 -16.4% |
0.343 174.8% |
0.525 53.1% |
0.634 20.8% |
0.791 24.9% |
0.946 19.6% |
1.056 11.6% |
1.002 -5.1% |
1.094 9.2% |
1.213 10.8% |