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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
454.97M 6.7% |
507.43M 11.5% |
445.75M -12.2% |
484.34M 8.7% |
506.84M 4.6% |
530.13M 4.6% |
518.19M -2.3% |
615.73M 18.8% |
645.98M 4.9% |
647.44M 0.2% |
589.39M -9.0% |
642.6M 9.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
322.4M 10.1% |
367.04M 13.8% |
298.61M -18.6% |
306.84M 2.8% |
314.91M 2.6% |
339.1M 7.7% |
320.72M -5.4% |
369.26M 15.1% |
405.87M 9.9% |
415.58M 2.4% |
388.4M -6.5% |
421.22M 8.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.57M -0.9% |
140.4M 5.9% |
147.14M 4.8% |
177.5M 20.6% |
191.93M 8.1% |
191.03M -0.5% |
197.47M 3.4% |
246.47M 24.8% |
240.11M -2.6% |
231.86M -3.4% |
200.98M -13.3% |
221.38M 10.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
408.94M 9.0% |
471.48M 15.3% |
405.54M -14.0% |
404.45M -0.3% |
420.7M 4.0% |
451.17M 7.2% |
442.28M -2.0% |
482.97M 9.2% |
521.46M 8.0% |
553.37M 6.1% |
502.83M -9.1% |
541.95M 7.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.54M 5.1% |
104.44M 20.7% |
106.93M 2.4% |
97.61M -8.7% |
105.78M 8.4% |
112.07M 5.9% |
121.55M 8.5% |
113.71M -6.5% |
115.59M 1.7% |
137.78M 19.2% |
114.43M -17.0% |
120.73M 5.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.03M -10.7% |
35.96M -21.9% |
40.2M 11.8% |
79.89M 98.7% |
86.14M 7.8% |
78.96M -8.3% |
75.92M -3.8% |
132.76M 74.9% |
124.52M -6.2% |
94.08M -24.4% |
86.55M -8.0% |
100.65M 16.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
105.59M - |
- | - | - |
171.21M - |
- | - | - |
167.25M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.69M -20.0% |
41.46M 7.2% |
38.84M -6.3% |
59.63M 53.5% |
70.45M 18.1% |
60.21M -14.5% |
60.37M 0.3% |
101.56M 68.2% |
97.02M -4.5% |
56.05M -42.2% |
76.48M 36.5% |
83.59M 9.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.08 -20.0% |
0.08 0% |
0.08 0% |
0.12 50.0% |
0.15 25% |
0.12 -20% |
0.12 0% |
0.21 75% |
0.2 -4.8% |
0.12 -40.0% |
0.16 33.3% |
0.17 6.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.08 -20.0% |
0.08 0% |
0.08 0% |
0.12 50.0% |
0.15 25% |
0.12 -20% |
0.12 0% |
0.21 75% |
0.2 -4.8% |
0.1 -50% |
0.15 50.0% |
0.17 13.3% |