2018 Q4 | 2019 Q4 | 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] |
435.91M 34.5% |
1.6B 267.4% |
1.63B 2.0% |
1.68B 2.7% |
1.59B -5.0% |
1.48B -7.1% |
1.5B 1.2% |
1.51B 0.7% |
1.63B 8.0% |
1.71B 4.6% |
1.56B -8.6% |
1.5B -3.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
370.58M 34.6% |
1.33B 260.2% |
1.38B 3.6% |
1.43B 3.2% |
1.34B -5.8% |
1.23B -8.4% |
1.21B -2.1% |
1.18B -1.8% |
1.26B 6.8% |
1.32B 4.3% |
1.23B -6.9% |
1.21B -1.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
65.33M 33.9% |
266.69M 308.2% |
251.41M -5.7% |
250.11M -0.5% |
249.16M -0.4% |
248.68M -0.2% |
293.09M 17.9% |
325.35M 11.0% |
365.3M 12.3% |
386.6M 5.8% |
330.79M -14.4% |
292.48M -11.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
394.8M 31.1% |
1.44B 265.2% |
1.49B 3.1% |
1.53B 3.0% |
1.45B -5.0% |
1.35B -7.3% |
1.33B -1.0% |
1.32B -1.4% |
1.4B 6.7% |
1.46B 3.8% |
1.37B -6.2% |
1.36B -0.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
24.22M -6.2% |
107.28M 343.0% |
104.12M -2.9% |
103.84M -0.3% |
109.69M 5.6% |
115.83M 5.6% |
127.7M 10.3% |
130.66M 2.3% |
138.19M 5.8% |
137.29M -0.7% |
137.9M 0.4% |
146.51M 6.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
41.12M 78.8% |
159.41M 287.7% |
147.29M -7.6% |
146.27M -0.7% |
139.47M -4.6% |
132.85M -4.7% |
165.39M 24.5% |
194.7M 17.7% |
227.11M 16.6% |
249.31M 9.8% |
192.89M -22.6% |
145.97M -24.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
52.91M - |
121.98M 130.5% |
119.87M -1.7% |
- |
142.86M - |
- |
178.03M - |
- |
229.19M - |
- |
201.5M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
30.02M 31.2% |
121.98M 306.3% |
119.87M -1.7% |
122.45M 2.2% |
142.86M 16.7% |
164.32M 15.0% |
178.03M 8.3% |
198.93M 11.7% |
229.19M 15.2% |
222.26M -3.0% |
201.78M -9.2% |
165.56M -18.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.216 32.4% |
0.87 301.8% |
0.86 -1.1% |
0.86 0.0% |
0.92 6.9% |
0.99 7.6% |
1 1.0% |
1.085 8.5% |
1.24 14.3% |
1.19 -4.0% |
1.08 -9.2% |
0.882 -18.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.216 34.6% |
0.87 301.8% |
0.86 -1.1% |
0.831 -3.4% |
0.92 10.8% |
0.99 7.6% |
1 1.0% |
1.085 8.5% |
1.24 14.3% |
1.19 -4.0% |
1.08 -9.2% |
0.882 -18.4% |