2019 Q2 | 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] |
438.46M 34.6% |
427.02M -2.6% |
542.2M 27.0% |
611.24M 12.7% |
646.22M 5.7% |
854.22M 32.2% |
670.31M -21.5% |
943.39M 40.7% |
1.04B 10.0% |
813.82M -21.6% |
823.57M 1.2% |
749.45M -9.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
315.48M 42.4% |
302.4M -4.1% |
391.17M 29.4% |
442.9M 13.2% |
475.34M 7.3% |
646.2M 35.9% |
512.14M -20.7% |
695.05M 35.7% |
756.58M 8.9% |
630.68M -16.6% |
671.62M 6.5% |
591.97M -11.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.98M 18.2% |
124.62M 1.3% |
151.03M 21.2% |
168.34M 11.5% |
170.87M 1.5% |
208.02M 21.7% |
158.17M -24.0% |
248.34M 57.0% |
280.95M 13.1% |
183.14M -34.8% |
151.96M -17.0% |
157.47M 3.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
347.52M 40.2% |
337.58M -2.9% |
420.18M 24.5% |
469.59M 11.8% |
508.85M 8.4% |
687.39M 35.1% |
563.15M -18.1% |
767.19M 36.2% |
839.96M 9.5% |
666.83M -20.6% |
755.82M 13.3% |
662.74M -12.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.04M 21.8% |
35.19M 9.8% |
29.01M -17.6% |
26.69M -8.0% |
33.51M 25.5% |
41.19M 22.9% |
51.01M 23.9% |
72.14M 41.4% |
83.38M 15.6% |
36.15M -56.6% |
84.2M 132.9% |
70.77M -16.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
90.94M 16.9% |
89.43M -1.7% |
122.02M 36.4% |
141.65M 16.1% |
137.37M -3.0% |
166.83M 21.4% |
107.16M -35.8% |
176.2M 64.4% |
197.57M 12.1% |
146.99M -25.6% |
67.76M -53.9% |
86.71M 28.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
141.22M - |
- | - | - |
229.26M - |
- | - | - |
298.13M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.9M 16.2% |
72.12M -5.0% |
90.96M 26.1% |
107.48M 18.2% |
121.78M 13.3% |
121.69M -0.1% |
134.66M 10.7% |
143.36M 6.5% |
154.77M 8.0% |
125.14M -19.1% |
68.81M -45.0% |
72.59M 5.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.703 16.2% |
0.668 -5.0% |
0.842 26.1% |
0.995 18.2% |
1.128 13.3% |
1.127 -0.1% |
1.114 -1.1% |
1.183 6.2% |
1.277 7.9% |
1.033 -19.1% |
0.568 -45.0% |
0.599 5.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.703 16.2% |
0.668 -5.0% |
0.842 26.1% |
0.995 18.2% |
1.128 13.3% |
1.127 -0.1% |
1.114 -1.1% |
1.183 6.2% |
1.277 7.9% |
1.033 -19.1% |
0.568 -45.0% |
0.599 5.5% |