2018 Q4 | 2019 Q4 | 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] |
218.36M -17.2% |
980.64M 349.1% |
1.03B 5.1% |
1.03B 0.1% |
1.08B 4.9% |
1.08B -0.4% |
1.09B 0.9% |
1.09B 0.5% |
1.15B 4.8% |
1.2B 4.8% |
1.24B 3.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | - |
763.19M - |
189.15M -75.2% |
806.41M 326.3% |
602.63M -25.3% |
840.38M 39.5% |
842.46M 0.2% |
848.66M 0.7% |
884.66M 4.2% |
925.76M 4.6% |
957.36M 3.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
218.36M - |
217.45M -0.4% |
267.21M 22.9% |
225.31M -15.7% |
319.48M 41.8% |
238.45M -25.4% |
246.28M 3.3% |
245.1M -0.5% |
261.82M 6.8% |
275.94M 5.4% |
284.83M 3.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | - |
878.48M - |
215.96M -75.4% |
923.16M 327.5% |
692.36M -25.0% |
963.21M 39.1% |
974.18M 1.1% |
989.03M 1.5% |
1.04B 4.7% |
1.09B 5.1% |
1.13B 3.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | - |
115.28M - |
26.8M -76.7% |
116.74M 335.5% |
89.73M -23.1% |
122.83M 36.9% |
131.73M 7.2% |
140.36M 6.6% |
151.24M 7.8% |
162.96M 7.7% |
169.79M 4.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
218.36M - |
102.17M -53.2% |
151.93M 48.7% |
108.57M -28.5% |
204.2M 88.1% |
115.62M -43.4% |
114.55M -0.9% |
104.73M -8.6% |
110.58M 5.6% |
112.98M 2.2% |
115.04M 1.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
96.7M - |
- |
98.57M - |
- |
104.63M - |
- |
99.29M - |
- |
113.57M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
13.92M -57.1% |
96.7M 594.9% |
95.83M -0.9% |
98.57M 2.9% |
102.11M 3.6% |
104.63M 2.5% |
103.94M -0.7% |
99.29M -4.5% |
105.37M 6.1% |
113.57M 7.8% |
116.47M 2.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.202 -57.1% |
1.4 594.2% |
1.387 -0.9% |
1.43 3.1% |
1.478 3.4% |
1.52 2.8% |
1.51 -0.7% |
1.44 -4.6% |
1.431 -0.7% |
1.445 1.0% |
1.422 -1.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.202 -57.1% |
1.4 594.2% |
1.387 -0.9% |
1.43 3.1% |
1.478 3.4% |
1.52 2.8% |
1.51 -0.7% |
1.44 -4.6% |
1.431 -0.7% |
1.445 1.0% |
1.422 -1.6% |