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] |
935.87M 12.0% |
994.91M 6.3% |
1.06B 6.8% |
1.12B 5.8% |
1.13B 0.8% |
1.21B 6.3% |
1.21B 0.5% |
1.17B -3.1% |
1.23B 4.7% |
1.27B 3.7% |
1.35B 6.2% |
1.45B 6.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
199.57M -69.3% |
578.57M 189.9% |
826.62M 42.9% |
882.98M 6.8% |
892.22M 1.0% |
953.18M 6.8% |
950.13M -0.3% |
903.24M -4.9% |
933.41M 3.3% |
953.36M 2.1% |
1.01B 6.0% |
1.08B 6.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3M -98.4% |
435.03M 14384.3% |
236.38M -45.7% |
241.85M 2.3% |
241.89M 0.0% |
252.81M 4.5% |
261.71M 3.5% |
270.64M 3.4% |
295.89M 9.3% |
321.26M 8.6% |
343.2M 6.8% |
364.88M 6.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
213.5M -70.3% |
630.01M 195.1% |
914.93M 45.2% |
972.06M 6.2% |
983.83M 1.2% |
1.05B 6.8% |
1.04B -0.7% |
1.01B -3.6% |
1.05B 4.4% |
1.08B 2.5% |
1.14B 5.5% |
1.21B 6.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.93M -79.8% |
51.44M 269.2% |
88.31M 71.7% |
89.07M 0.9% |
91.61M 2.8% |
97.57M 6.5% |
93.61M -4.1% |
102.74M 9.8% |
116.87M 13.8% |
122.68M 5.0% |
125.11M 2.0% |
129.6M 3.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-96.7M - |
372.96M - |
148.07M -60.3% |
152.77M 3.2% |
150.28M -1.6% |
155.25M 3.3% |
168.1M 8.3% |
167.89M -0.1% |
179.02M 6.6% |
198.59M 10.9% |
218.09M 9.8% |
235.28M 7.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.75M -66.4% |
- |
120.61M - |
122.29M 1.4% |
123.3M 0.8% |
- |
141.15M - |
- |
157.06M - |
- |
200.72M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.45M 19.5% |
120.87M 10.4% |
120.61M -0.2% |
122.29M 1.4% |
123.3M 0.8% |
126.52M 2.6% |
141.15M 11.6% |
148.21M 5.0% |
157.06M 6.0% |
179.57M 14.3% |
200.72M 11.8% |
211.47M 5.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.96 19.5% |
2.16 10.2% |
2.15 -0.5% |
2.18 1.4% |
2.13 -2.3% |
2.03 -4.7% |
2.11 3.9% |
2.05 -2.8% |
2.1 2.4% |
2.41 14.8% |
2.69 11.6% |
2.81 4.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.96 19.5% |
2.16 10.2% |
2.15 -0.5% |
2.18 1.4% |
2.13 -2.3% |
2.03 -4.7% |
2.11 3.9% |
2.05 -2.8% |
2.1 2.4% |
2.4 14.3% |
2.68 11.7% |
2.79 4.1% |