2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 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] |
791.31M 286.1% |
813.01M 2.7% |
833.01M 2.5% |
847.67M 1.8% |
918.39M 8.3% |
1.02B 10.9% |
1.04B 2.2% |
1.05B 1.3% |
919.23M -12.9% |
782.5M -14.9% |
662.02M -15.4% |
563.21M -14.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
585M 278.8% |
129.7M -77.8% |
653.1M 403.5% |
676.41M 3.6% |
736.74M 8.9% |
788.61M 7.0% |
788.86M 0.0% |
788.78M 0.0% |
694.92M -11.9% |
612.04M -11.9% |
535.7M -12.5% |
476.36M -11.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
206.32M 308.2% |
328.4M 59.2% |
179.91M -45.2% |
171.26M -4.8% |
181.65M 6.1% |
230.21M 26.7% |
252.28M 9.6% |
266.08M 5.5% |
224.31M -15.7% |
170.46M -24.0% |
126.32M -25.9% |
86.86M -31.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
642.3M 279.5% |
143.67M -77.6% |
712.41M 395.9% |
734.62M 3.1% |
801.12M 9.1% |
857.4M 7.0% |
861.55M 0.5% |
865.93M 0.5% |
767.99M -11.3% |
680.21M -11.4% |
599.51M -11.9% |
531.97M -11.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.3M 286.4% |
13.97M -75.6% |
59.3M 324.5% |
58.21M -1.9% |
64.38M 10.6% |
68.79M 6.9% |
72.69M 5.7% |
77.15M 6.1% |
73.07M -5.3% |
68.17M -6.7% |
63.82M -6.4% |
55.61M -12.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
149.01M 317.3% |
269.64M 81.0% |
120.61M -55.3% |
113.06M -6.3% |
117.26M 3.7% |
161.41M 37.7% |
179.59M 11.3% |
188.93M 5.2% |
151.24M -19.9% |
102.29M -32.4% |
62.5M -38.9% |
31.24M -50.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.32M - |
- |
92.81M - |
- |
115.16M - |
- |
191.16M - |
- |
163.35M - |
- |
71.76M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.27M 241.7% |
95.76M -3.5% |
88.52M -7.6% |
77.73M -12.2% |
113.31M 45.8% |
160.71M 41.8% |
182.97M 13.8% |
198.5M 8.5% |
157.91M -20.4% |
107.71M -31.8% |
71.11M -34.0% |
45.32M -36.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.23 241.7% |
1.186 -3.6% |
1.09 -8.1% |
0.96 -11.9% |
1.29 34.4% |
1.7 31.8% |
1.85 8.8% |
1.93 4.3% |
1.46 -24.4% |
0.99 -32.2% |
0.66 -33.3% |
0.42 -36.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.23 241.7% |
1.186 -3.6% |
1.09 -8.1% |
0.96 -11.9% |
1.29 34.4% |
1.7 31.8% |
1.85 8.8% |
1.93 4.3% |
1.46 -24.4% |
0.99 -32.2% |
0.66 -33.3% |
0.42 -36.4% |