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] |
632.17M 18.6% |
583.63M -7.7% |
552.75M -5.3% |
681.21M 23.2% |
634.29M -6.9% |
636.93M 0.4% |
518.32M -18.6% |
558.78M 7.8% |
711.45M 27.3% |
646.05M -9.2% |
545.16M -15.6% |
688.07M 26.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
446.63M 22.0% |
418.02M -6.4% |
428.76M 2.6% |
517.1M 20.6% |
457.64M -11.5% |
444.45M -2.9% |
341.49M -23.2% |
378.24M 10.8% |
494.73M 30.8% |
433.49M -12.4% |
377.64M -12.9% |
478.32M 26.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
185.54M 11.1% |
165.61M -10.7% |
123.99M -25.1% |
164.11M 32.3% |
176.65M 7.6% |
192.49M 9.0% |
176.83M -8.1% |
180.54M 2.1% |
216.71M 20.0% |
212.56M -1.9% |
167.51M -21.2% |
209.74M 25.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
505.95M 18.1% |
482.61M -4.6% |
481.79M -0.2% |
584.53M 21.3% |
537.11M -8.1% |
514.75M -4.2% |
414.61M -19.5% |
447.16M 7.9% |
579.32M 29.6% |
516.41M -10.9% |
455.57M -11.8% |
558.44M 22.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.31M -5.1% |
64.59M 8.9% |
53.04M -17.9% |
67.43M 27.1% |
79.47M 17.9% |
70.31M -11.5% |
73.12M 4.0% |
68.92M -5.7% |
84.58M 22.7% |
82.92M -2.0% |
77.93M -6.0% |
80.12M 2.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
126.22M 20.7% |
101.02M -20.0% |
70.96M -29.8% |
96.68M 36.2% |
97.18M 0.5% |
122.18M 25.7% |
103.71M -15.1% |
111.62M 7.6% |
132.13M 18.4% |
129.63M -1.9% |
89.58M -30.9% |
129.63M 44.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
216.4M - |
- | - | - |
208.71M - |
- | - | - |
226.41M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.44M 18.7% |
104.04M -11.4% |
59.85M -42.5% |
85.3M 42.5% |
123.42M 44.7% |
145.24M 17.7% |
93.08M -35.9% |
93.68M 0.6% |
132.73M 41.7% |
125.83M -5.2% |
78.98M -37.2% |
121.18M 53.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 16.0% |
0.26 -10.3% |
0.15 -42.3% |
0.21 40% |
0.31 47.6% |
0.36 16.1% |
0.24 -33.3% |
0.23 -4.2% |
0.34 47.8% |
0.31 -8.8% |
0.2 -35.5% |
0.3 50.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 16.0% |
0.26 -10.3% |
0.15 -42.3% |
0.21 40% |
0.31 47.6% |
0.36 16.1% |
0.24 -33.3% |
0.23 -4.2% |
0.34 47.8% |
0.31 -8.8% |
0.2 -35.5% |
0.3 50.0% |