2017 Q4 | 2018 Q4 | 2019 Q3 | 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] |
436.98M -4.2% |
529.58M 21.2% |
539.49M 1.9% |
554.97M 2.9% |
576.69M 3.9% |
647.5M 12.3% |
649.67M 0.3% |
661.06M 1.8% |
654.99M -0.9% |
431.58M -34.1% |
426.99M -1.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
188.49M 709.3% |
237.94M 26.2% |
244.83M 2.9% |
255.94M 4.5% |
259.78M 1.5% |
292.89M 12.7% |
294.56M 0.6% |
297.35M 0.9% |
297.64M 0.1% |
191.38M -35.7% |
189.18M -1.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
248.49M 1.6% |
291.65M 17.4% |
294.66M 1.0% |
299.03M 1.5% |
316.91M 6.0% |
354.61M 11.9% |
355.11M 0.1% |
363.71M 2.4% |
357.35M -1.7% |
240.2M -32.8% |
237.81M -1.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
265.91M -17.2% |
333.69M 25.5% |
342.46M 2.6% |
358.63M 4.7% |
376.54M 5.0% |
419.15M 11.3% |
433.17M 3.3% |
448.53M 3.5% |
457.74M 2.1% |
337.65M -26.2% |
354.08M 4.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.42M -29.4% |
95.75M 23.7% |
97.63M 2.0% |
102.69M 5.2% |
116.75M 13.7% |
126.26M 8.1% |
138.61M 9.8% |
151.18M 9.1% |
160.1M 5.9% |
146.26M -8.6% |
164.9M 12.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
171.07M 26.8% |
195.9M 14.5% |
197.04M 0.6% |
196.34M -0.4% |
200.15M 1.9% |
228.35M 14.1% |
216.5M -5.2% |
212.53M -1.8% |
197.25M -7.2% |
93.93M -52.4% |
72.91M -22.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
171.26M - |
- |
182.03M - |
- |
200.93M - |
- |
184.13M - |
- |
67.16M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
138.34M -8.5% |
171.26M 23.8% |
176.68M 3.2% |
182.03M 3.0% |
194.31M 6.7% |
200.93M 3.4% |
197.01M -1.9% |
184.13M -6.5% |
173.93M -5.5% |
67.16M -61.4% |
51.37M -23.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.394 -8.3% |
1.633 17.1% |
1.661 1.7% |
1.694 2.0% |
1.772 4.6% |
1.506 -15.0% |
1.472 -2.2% |
1.391 -5.5% |
1.096 -21.2% |
0.5 -54.4% |
0.38 -24% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.394 -8.3% |
1.633 17.1% |
1.661 1.7% |
1.694 2.0% |
1.772 4.6% |
1.506 -15.0% |
1.472 -2.2% |
1.391 -5.5% |
1.096 -21.2% |
0.5 -54.4% |
0.38 -24% |