2016 Q4 | 2017 Q4 | 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] | [friend] | [friend] |
1.41B 20.0% |
1.65B 17.1% |
1.83B 10.8% |
2B 9.1% |
2.06B 3.1% |
2.12B 2.7% |
2B -5.8% |
1.72B -13.8% |
1.6B -7.0% |
1.43B -10.6% |
1.38B -3.7% |
1.4B 1.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.14B 18.5% |
1.32B 15.1% |
1.43B 9.0% |
1.56B 8.7% |
1.62B 3.8% |
1.72B 6.5% |
1.69B -1.8% |
1.5B -11.2% |
1.42B -5.3% |
1.26B -11.3% |
1.19B -5.9% |
1.2B 1.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
270.94M 26.6% |
339.43M 25.3% |
400.39M 18.0% |
442.19M 10.4% |
444.66M 0.6% |
396.3M -10.9% |
303.83M -23.3% |
218.26M -28.2% |
177.83M -18.5% |
168.81M -5.1% |
189.78M 12.4% |
200.38M 5.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.28B 18.9% |
1.48B 15.8% |
1.63B 10.1% |
1.77B 8.4% |
1.83B 3.3% |
1.92B 5.4% |
1.88B -2.5% |
1.68B -10.6% |
1.6B -4.8% |
1.43B -10.7% |
1.35B -5.6% |
1.35B 0.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135.91M 22.1% |
165.55M 21.8% |
197.07M 19.0% |
208.25M 5.7% |
206.71M -0.7% |
200.82M -2.8% |
182.8M -9.0% |
172.91M -5.4% |
173.24M 0.2% |
163.74M -5.5% |
158.28M -3.3% |
151.56M -4.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135.03M 31.5% |
173.88M 28.8% |
203.32M 16.9% |
233.94M 15.1% |
237.94M 1.7% |
195.48M -17.8% |
121.04M -38.1% |
45.36M -62.5% |
4.59M -89.9% |
5.08M 10.6% |
31.49M 520.5% |
48.81M 55.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
152.5M - |
- |
200.58M - |
- |
150.1M - |
- |
-7.24M - |
- |
-52.55M - |
- |
5.73M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.93M 29.0% |
151.94M 21.6% |
174.12M 14.6% |
198.49M 14.0% |
187.9M -5.3% |
149.83M -20.3% |
55.91M -62.7% |
-1.36M - |
-25.58M - |
-42.81M - |
6.98M - |
12.82M 83.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.193 36.9% |
1.357 13.8% |
1.55 14.2% |
1.771 14.3% |
1.679 -5.2% |
1.329 -20.9% |
0.493 -62.9% |
-0.421 - |
-0.731 - |
-0.38 - |
0.21 - |
0.12 -42.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.193 36.9% |
1.357 13.8% |
1.55 14.2% |
1.771 14.3% |
1.679 -5.2% |
1.329 -20.9% |
0.493 -62.9% |
-0.421 - |
-0.731 - |
-0.38 - |
0.21 - |
0.12 -42.9% |