2017 Q4 | 2018 Q4 | 2019 Q3 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 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] |
627.19M 24.3% |
685.17M 9.2% |
714.93M 4.3% |
168.34M -76.5% |
779.88M 363.3% |
836.42M 7.2% |
878.55M 5.0% |
921.15M 4.8% |
970.85M 5.4% |
1.06B 9.4% |
1.18B 11.0% |
1.31B 11.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
443.71M 30.3% |
- |
508.71M - |
110.6M -78.3% |
548.96M 396.3% |
160.6M -70.7% |
630.43M 292.6% |
668.09M 6.0% |
702.7M 5.2% |
793.56M 12.9% |
895.53M 12.8% |
1.02B 14.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
183.48M 12.0% |
344.54M 87.8% |
206.22M -40.1% |
57.74M -72.0% |
230.92M 299.9% |
-113.36M - |
248.12M - |
253.06M 2.0% |
268.14M 6.0% |
268.49M 0.1% |
283.52M 5.6% |
293.41M 3.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
509.26M 27.8% |
- |
579.88M - |
129.86M -77.6% |
622.34M 379.3% |
180.38M -71.0% |
706.51M 291.7% |
746.52M 5.7% |
790.82M 5.9% |
893.99M 13.0% |
1.01B 12.5% |
1.14B 13.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.55M 13.2% |
- |
71.17M - |
19.26M -72.9% |
73.39M 281.1% |
19.78M -73.0% |
76.07M 284.5% |
78.43M 3.1% |
88.12M 12.3% |
100.43M 14.0% |
109.81M 9.3% |
117.9M 7.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.93M 11.4% |
286.65M 143.1% |
135.05M -52.9% |
38.48M -71.5% |
157.53M 309.3% |
-241.36M - |
172.04M - |
174.63M 1.5% |
180.03M 3.1% |
168.06M -6.6% |
173.71M 3.4% |
175.51M 1.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.22M 12.3% |
- |
105.38M - |
- |
110.62M - |
- |
125.06M - |
- |
136.71M - |
- |
142.62M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.71M 11.5% |
110.35M 15.3% |
105.26M -4.6% |
24.69M -76.5% |
110.48M 347.5% |
107.9M -2.3% |
126.3M 17.0% |
131M 3.7% |
137.71M 5.1% |
136.22M -1.1% |
142.09M 4.3% |
145.21M 2.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.75 10.3% |
0.873 16.3% |
0.83 -4.9% |
0.194 -76.6% |
0.87 348.2% |
0.852 -2.1% |
0.99 16.2% |
0.79 -20.2% |
0.815 3.2% |
0.754 -7.5% |
0.723 -4.1% |
0.693 -4.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.75 10.3% |
0.873 16.3% |
0.83 -4.9% |
0.194 -76.6% |
0.87 348.2% |
0.852 -2.1% |
0.99 16.2% |
0.79 -20.2% |
0.815 3.2% |
0.754 -7.5% |
0.723 -4.1% |
0.693 -4.2% |