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] |
879.36M 0.5% |
956.05M 8.7% |
950.67M -0.6% |
949.07M -0.2% |
1.01B 6.3% |
1.13B 12.5% |
1.1B -2.8% |
1.17B 6.4% |
1.36B 15.6% |
1.42B 4.6% |
1.49B 5.3% |
1.54B 2.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
680.33M 1.7% |
734.65M 8.0% |
723.89M -1.5% |
733.9M 1.4% |
781.77M 6.5% |
872.42M 11.6% |
860.46M -1.4% |
917.19M 6.6% |
1.07B 16.5% |
1.12B 5.3% |
1.13B 0.2% |
1.21B 7.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
199.03M -3.2% |
221.4M 11.2% |
226.78M 2.4% |
215.17M -5.1% |
226.95M 5.5% |
261.95M 15.4% |
242.66M -7.4% |
256.28M 5.6% |
288.27M 12.5% |
294.27M 2.1% |
367.2M 24.8% |
324.85M -11.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
868.57M 1.4% |
925.88M 6.6% |
914.13M -1.3% |
918.98M 0.5% |
981.7M 6.8% |
1.07B 8.9% |
1.06B -1.3% |
1.12B 5.7% |
1.28B 14.7% |
1.35B 5.1% |
1.36B 1.4% |
1.43B 4.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
188.24M 0.4% |
191.23M 1.6% |
190.25M -0.5% |
185.08M -2.7% |
199.93M 8.0% |
196.96M -1.5% |
195.43M -0.8% |
199.31M 2.0% |
211.9M 6.3% |
221.19M 4.4% |
237.51M 7.4% |
220.94M -7.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.79M -40.4% |
30.17M 179.6% |
36.53M 21.1% |
30.09M -17.6% |
27.02M -10.2% |
64.99M 140.5% |
47.22M -27.3% |
56.97M 20.6% |
76.37M 34.1% |
73.08M -4.3% |
129.69M 77.5% |
103.9M -19.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.03M -14.2% |
26.77M 122.6% |
36.14M 35.0% |
23.84M -34.0% |
22.78M -4.5% |
43.59M 91.4% |
36.35M -16.6% |
35.28M -2.9% |
54.77M 55.3% |
59.81M 9.2% |
58.06M -2.9% |
-92.11M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.7M -25.9% |
19.36M 188.8% |
28.97M 49.7% |
20.67M -28.7% |
18.3M -11.5% |
29.57M 61.6% |
28.13M -4.9% |
25.55M -9.2% |
43.24M 69.2% |
47.45M 9.7% |
44.91M -5.4% |
-107.36M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.07 -22.2% |
0.19 171.4% |
0.28 47.4% |
0.2 -28.6% |
0.18 -10.0% |
0.29 61.1% |
0.27 -6.9% |
0.24 -11.1% |
0.41 70.8% |
0.45 9.8% |
0.43 -4.4% |
-1.01 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.06 -33.3% |
0.18 200% |
0.26 44.4% |
0.19 -26.9% |
0.17 -10.5% |
0.27 58.8% |
0.25 -7.4% |
0.23 -8.0% |
0.38 65.2% |
0.42 10.5% |
0.39 -7.1% |
-1.01 - |