2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 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] |
391.8M -71.4% |
1.5B 282.9% |
1.61B 7.0% |
1.61B 0.0% |
1.57B -2.3% |
1.56B -0.3% |
1.5B -4.0% |
1.48B -1.4% |
1.51B 1.9% |
1.47B -2.4% |
1.51B 3.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
281.93M -70.7% |
1.08B 283.7% |
1.16B 7.2% |
1.18B 2.1% |
1.19B 0.3% |
1.22B 3.2% |
1.21B -1.6% |
1.21B 0.2% |
1.24B 2.9% |
1.25B 0.2% |
1.28B 3.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.87M -73.2% |
418.35M 280.8% |
445.77M 6.6% |
421.23M -5.5% |
380.54M -9.7% |
338.67M -11.0% |
295.07M -12.9% |
270.81M -8.2% |
262.85M -2.9% |
223.93M -14.8% |
229.93M 2.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
332.83M -70.4% |
1.27B 280.9% |
1.36B 7.5% |
1.41B 3.2% |
1.42B 1.1% |
1.45B 2.0% |
1.42B -1.9% |
1.44B 1.3% |
1.49B 3.4% |
1.49B 0.0% |
1.53B 2.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.9M -69.0% |
185.69M 264.8% |
203.13M 9.4% |
222.26M 9.4% |
234.53M 5.5% |
225.78M -3.7% |
216.86M -4.0% |
233.13M 7.5% |
246.52M 5.7% |
243.9M -1.1% |
246.04M 0.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.97M -76.0% |
232.66M 294.5% |
242.64M 4.3% |
198.98M -18.0% |
146.01M -26.6% |
112.89M -22.7% |
78.21M -30.7% |
37.68M -51.8% |
16.34M -56.6% |
-19.96M - |
-16.12M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.28M -75.0% |
201.91M 278.9% |
- |
183.38M - |
- |
137.39M - |
- |
76.37M - |
- |
1.63M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.27M -75.1% |
202.24M 279.6% |
206.77M 2.2% |
183.41M -11.3% |
148.95M -18.8% |
137.01M -8.0% |
117.73M -14.1% |
75.88M -35.5% |
57.99M -23.6% |
2.14M -96.3% |
938.65K -56.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.309 -74.5% |
1.15 272.2% |
1.12 -2.6% |
0.95 -15.2% |
0.728 -23.4% |
0.6 -17.6% |
0.52 -13.3% |
0.33 -36.5% |
0.251 -24.0% |
0.01 -96.0% |
0 -100% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.309 -74.5% |
1.15 272.2% |
1.12 -2.6% |
0.95 -15.2% |
0.728 -23.4% |
0.6 -17.6% |
0.52 -13.3% |
0.33 -36.5% |
0.251 -24.0% |
0.01 -96.0% |
0 -100% |