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] |
501.49M 5.1% |
525.07M 4.7% |
590.35M 12.4% |
680.89M 15.3% |
846.67M 24.3% |
910.67M 7.6% |
911.38M 0.1% |
881.53M -3.3% |
827.42M -6.1% |
779.01M -5.9% |
745.45M -4.3% |
739.07M -0.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
243.31M 356.6% |
243.34M 0.0% |
296.4M 21.8% |
355.25M 19.9% |
483.33M 36.1% |
557.16M 15.3% |
592.09M 6.3% |
594.77M 0.5% |
608.33M 2.3% |
565.87M -7.0% |
521.73M -7.8% |
501.12M -3.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
258.18M 5.2% |
281.74M 9.1% |
293.95M 4.3% |
325.64M 10.8% |
363.33M 11.6% |
353.51M -2.7% |
319.29M -9.7% |
286.76M -10.2% |
219.09M -23.6% |
213.13M -2.7% |
223.72M 5.0% |
237.94M 6.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
331.04M 421.1% |
333.32M 0.7% |
388.05M 16.4% |
466.42M 20.2% |
609.17M 30.6% |
683.91M 12.3% |
712.63M 4.2% |
709.75M -0.4% |
716.56M 1.0% |
677.21M -5.5% |
638.27M -5.8% |
621.14M -2.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.72M 757.7% |
89.98M 2.6% |
91.65M 1.9% |
111.17M 21.3% |
125.83M 13.2% |
126.76M 0.7% |
120.54M -4.9% |
114.98M -4.6% |
108.23M -5.9% |
111.33M 2.9% |
116.54M 4.7% |
120.02M 3.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
170.46M 7.5% |
191.76M 12.5% |
202.3M 5.5% |
214.47M 6.0% |
237.5M 10.7% |
226.76M -4.5% |
198.75M -12.3% |
171.78M -13.6% |
110.86M -35.5% |
101.8M -8.2% |
107.18M 5.3% |
117.92M 10.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.84M - |
- |
164.86M - |
- |
195.98M - |
- |
166.05M - |
- |
103.19M - |
- |
90.35M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.84M 21.4% |
150.4M 16.7% |
164.86M 9.6% |
178.98M 8.6% |
195.98M 9.5% |
183.53M -6.4% |
166.05M -9.5% |
144.87M -12.8% |
103.19M -28.8% |
91.43M -11.4% |
90.35M -1.2% |
98.71M 9.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.586 21.7% |
1.793 13.1% |
1.829 2.0% |
1.879 2.7% |
1.871 -0.4% |
1.714 -8.4% |
1.529 -10.8% |
1.329 -13.1% |
0.949 -28.6% |
0.359 -62.2% |
0.83 131.5% |
0.91 9.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.586 21.7% |
1.793 13.1% |
1.829 2.0% |
1.879 2.7% |
1.871 -0.4% |
1.714 -8.4% |
1.529 -10.8% |
1.329 -13.1% |
0.949 -28.6% |
0.359 -62.2% |
0.83 131.5% |
0.91 9.6% |