2018 Q2 | 2018 Q4 | 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] | [friend] | [friend] |
363.35M 13.0% |
425.33M 17.1% |
400.51M -5.8% |
420.56M 5.0% |
440.57M 4.8% |
465.97M 5.8% |
483.85M 3.8% |
373.68M -22.8% |
384.81M 3.0% |
345.78M -10.1% |
372.3M 7.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
218.6M 2.1% |
247.09M 13.0% |
241.4M -2.3% |
253.51M 5.0% |
267.98M 5.7% |
300.85M 12.3% |
319.77M 6.3% |
256.28M -19.9% |
270.6M 5.6% |
241.6M -10.7% |
254M 5.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
144.75M 34.8% |
178.23M 23.1% |
159.1M -10.7% |
167.04M 5.0% |
172.59M 3.3% |
165.13M -4.3% |
164.07M -0.6% |
117.4M -28.4% |
114.21M -2.7% |
104.18M -8.8% |
118.29M 13.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
254.42M 7.5% |
266.57M 4.8% |
290.88M 9.1% |
291.36M 0.2% |
316.78M 8.7% |
348.02M 9.9% |
387.66M 11.4% |
307.17M -20.8% |
311.78M 1.5% |
275M -11.8% |
266.74M -3.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.83M 59.3% |
19.47M -45.6% |
49.48M 154.1% |
37.85M -23.5% |
48.8M 28.9% |
47.17M -3.3% |
67.89M 43.9% |
50.89M -25.0% |
41.18M -19.1% |
33.4M -18.9% |
12.74M -61.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.92M 28.3% |
158.76M 45.8% |
109.63M -30.9% |
129.2M 17.9% |
123.79M -4.2% |
117.95M -4.7% |
96.19M -18.5% |
66.51M -30.9% |
73.03M 9.8% |
70.78M -3.1% |
105.55M 49.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
174.25M - |
- | - | - |
234.22M - |
- | - | - |
145.29M - |
- | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.38M 32.7% |
142.21M 43.1% |
99.95M -29.7% |
112.38M 12.4% |
121.84M 8.4% |
103.49M -15.1% |
97.47M -5.8% |
64.95M -33.4% |
82.66M 27.3% |
67.28M -18.6% |
108.22M 60.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.358 32.5% |
0.514 43.6% |
0.357 -30.6% |
0.407 14.0% |
0.433 6.3% |
0.36 -16.8% |
0.32 -11.1% |
0.31 -3.1% |
0.277 -10.6% |
0.22 -20.6% |
0.41 86.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.358 32.5% |
0.512 43.0% |
0.357 -30.3% |
0.407 14.0% |
0.433 6.3% |
0.36 -16.8% |
0.32 -11.1% |
0.31 -3.1% |
0.277 -10.6% |
0.22 -20.6% |
0.41 86.4% |