2013 Q4 | 2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q4 | 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] |
1.03B 5.2% |
1.19B 15.5% |
1.13B -5.0% |
1.17B 3.7% |
1.18B 0.2% |
1.19B 1.1% |
1.25B 5.0% |
1.26B 1.1% |
1.34B 6.1% |
1.42B 5.7% |
1.54B 8.7% |
1.62B 5.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
834.64M 280.9% |
994.12M 19.1% |
957.92M -3.6% |
1.02B 6.4% |
1.02B 0.0% |
1.01B -0.8% |
1.05B 4.1% |
1.03B -2.2% |
1.07B 4.1% |
1.11B 3.7% |
1.19B 6.8% |
1.26B 6.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
197.56M -41.1% |
197.58M 0.0% |
174.44M -11.7% |
155.13M -11.1% |
156.86M 1.1% |
178.33M 13.7% |
196.3M 10.1% |
233.07M 18.7% |
268.18M 15.1% |
305.45M 13.9% |
352.72M 15.5% |
359.01M 1.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
912.66M 286.6% |
1.07B 17.5% |
1.03B -3.7% |
1.1B 6.5% |
1.09B -0.4% |
1.09B -0.5% |
1.14B 4.8% |
1.13B -1.2% |
1.19B 5.4% |
1.24B 4.4% |
1.32B 6.3% |
1.4B 6.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.02M 359.9% |
78.33M 0.4% |
74.43M -5.0% |
80.09M 7.6% |
75M -6.4% |
77.55M 3.4% |
89.06M 14.8% |
98.39M 10.5% |
116.37M 18.3% |
128.93M 10.8% |
130.95M 1.6% |
137.28M 4.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
119.54M -54.6% |
119.25M -0.2% |
100.01M -16.1% |
75.04M -25.0% |
81.87M 9.1% |
100.78M 23.1% |
107.24M 6.4% |
134.68M 25.6% |
151.8M 12.7% |
176.52M 16.3% |
221.77M 25.6% |
221.73M 0.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.07M - |
88.77M 2.0% |
79.76M -10.2% |
- |
81.65M - |
- |
115.71M - |
- |
153.21M - |
- |
164.99M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.07M -18.9% |
88.77M 2.0% |
79.76M -10.2% |
68.08M -14.6% |
81.65M 19.9% |
110.72M 35.6% |
115.71M 4.5% |
137.74M 19.0% |
153.21M 11.2% |
166.56M 8.7% |
164.99M -0.9% |
163.59M -0.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.97 -18.6% |
0.98 1.0% |
0.89 -9.2% |
0.72 -19.1% |
0.78 8.3% |
0.98 25.6% |
0.96 -2.0% |
1.14 18.7% |
1.27 11.4% |
1.38 8.7% |
1.37 -0.7% |
1.36 -0.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.97 -18.6% |
0.98 1.0% |
0.89 -9.2% |
0.72 -19.1% |
0.78 8.3% |
0.98 25.6% |
0.96 -2.0% |
1.14 18.7% |
1.27 11.4% |
1.38 8.7% |
1.37 -0.7% |
1.36 -0.7% |