2018 Q1 | 2018 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
674.77M 27.2% |
781.88M 15.9% |
816.94M 4.5% |
962.69M 17.8% |
971.48M 0.9% |
1.35B 38.7% |
1.36B 0.9% |
983.84M -27.6% |
1.09B 11.2% |
1.63B 48.8% |
1.26B -22.4% |
929.97M -26.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
463.62M 27.5% |
553.99M 19.5% |
580.8M 4.8% |
672.57M 15.8% |
729.58M 8.5% |
1.1B 51.4% |
1.21B 9.9% |
878.07M -27.6% |
1.06B 21.0% |
1.54B 45.4% |
1.19B -22.6% |
929.12M -22.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
211.15M 26.5% |
227.89M 7.9% |
236.14M 3.6% |
290.12M 22.9% |
241.9M -16.6% |
242.74M 0.3% |
146.31M -39.7% |
105.77M -27.7% |
31.81M -69.9% |
84.05M 164.2% |
68.22M -18.8% |
850.59K -98.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
511.26M 28.8% |
605.89M 18.5% |
662.35M 9.3% |
749.07M 13.1% |
811.94M 8.4% |
1.15B 41.8% |
1.2B 4.3% |
920.98M -23.3% |
1.1B 19.5% |
1.58B 43.9% |
1.23B -22.0% |
974.03M -21.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.65M 43.0% |
51.9M 8.9% |
81.55M 57.2% |
76.5M -6.2% |
82.36M 7.7% |
46.66M -43.3% |
-13.24M - |
42.91M - |
38.43M -10.4% |
39.69M 3.3% |
40.38M 1.8% |
44.91M 11.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
163.5M 22.4% |
175.99M 7.6% |
154.58M -12.2% |
213.62M 38.2% |
159.53M -25.3% |
196.07M 22.9% |
159.55M -18.6% |
62.86M -60.6% |
-6.62M - |
44.37M - |
27.84M -37.3% |
-44.06M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
244.34M - |
- | - | - |
287.82M - |
- | - | - |
21.28M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
133.6M 20.8% |
149.98M 12.3% |
155.73M 3.8% |
174.02M 11.7% |
114M -34.5% |
149.67M 31.3% |
82.82M -44.7% |
36.83M -55.5% |
-15.59M - |
10.07M - |
-12.29M - |
-47.8M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.414 20.8% |
0.464 12.1% |
0.479 3.1% |
0.529 10.4% |
0.351 -33.5% |
0.46 30.9% |
0.17 -63.0% |
0.09 -47.1% |
-0.04 - |
0.02 - |
-0.03 - |
-0.11 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.414 20.8% |
0.464 12.1% |
0.479 3.1% |
0.529 10.4% |
0.351 -33.5% |
0.46 30.9% |
0.17 -63.0% |
0.09 -47.1% |
-0.04 - |
0.02 - |
-0.03 - |
-0.11 - |