2017 Q4 | 2018 Q4 | 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] |
1.12B -7.2% |
1.13B 1.1% |
1.18B 3.9% |
1.21B 2.6% |
1.4B 16.2% |
1.4B 0.1% |
1.46B 4.0% |
1.59B 9.2% |
1.63B 2.5% |
1.79B 9.8% |
1.53B -14.6% |
1.48B -3.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
935.78M 327.0% |
957.44M 2.3% |
1.02B 6.4% |
1.05B 3.5% |
1.24B 17.6% |
1.24B 0.0% |
1.28B 3.2% |
1.41B 9.9% |
1.44B 2.3% |
1.57B 9.2% |
1.3B -17.3% |
1.24B -4.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
183.53M -3.1% |
174.32M -5.0% |
156.9M -10.0% |
151.21M -3.6% |
161.05M 6.5% |
163.11M 1.3% |
180.05M 10.4% |
187.92M 4.4% |
196.91M 4.8% |
223.98M 13.7% |
234.45M 4.7% |
239.92M 2.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
998.47M 325.1% |
1.02B 2.1% |
1.09B 7.0% |
1.13B 3.5% |
1.32B 16.6% |
1.32B 0.4% |
1.37B 3.3% |
1.5B 9.5% |
1.54B 2.9% |
1.68B 9.1% |
1.41B -16.1% |
1.35B -4.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.69M 298.7% |
61.91M -1.2% |
72.13M 16.5% |
75.06M 4.1% |
77.45M 3.2% |
83.13M 7.3% |
87.16M 4.9% |
91.01M 4.4% |
102.36M 12.5% |
110.1M 7.6% |
111.08M 0.9% |
111.75M 0.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
120.84M -2.3% |
112.41M -7.0% |
84.77M -24.6% |
76.16M -10.2% |
83.6M 9.8% |
79.98M -4.3% |
92.89M 16.1% |
96.91M 4.3% |
94.54M -2.4% |
113.87M 20.4% |
123.37M 8.3% |
128.17M 3.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
93.31M - |
- |
70.63M - |
- |
73.11M - |
- |
80.53M - |
- |
82.16M - |
- |
77.86M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
93.31M -10.2% |
88.99M -4.6% |
70.63M -20.6% |
63.77M -9.7% |
73.11M 14.6% |
75.08M 2.7% |
80.53M 7.3% |
84.34M 4.7% |
82.16M -2.6% |
88.59M 7.8% |
77.86M -12.1% |
79.6M 2.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.55 -10.4% |
1.48 -4.5% |
1.12 -24.3% |
0.93 -17.0% |
0.97 4.3% |
0.88 -9.3% |
1.01 14.8% |
1.06 5.0% |
1.03 -2.8% |
1.11 7.8% |
0.96 -13.5% |
0.96 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.55 -10.4% |
1.48 -4.5% |
1.12 -24.3% |
0.93 -17.0% |
0.97 4.3% |
0.88 -9.3% |
1.01 14.8% |
1.06 5.0% |
1.03 -2.8% |
1.09 5.8% |
0.96 -11.9% |
0.96 0% |