2019 Q3 | 2020 Q3 | 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] |
646.31M 2.3% |
854.5M 32.2% |
183.17M -78.6% |
239.32M 30.7% |
893.9M 273.5% |
934.25M 4.5% |
938.27M 0.4% |
930.72M -0.8% |
1.02B 9.9% |
1.05B 3.1% |
1.06B 0.2% |
1.1B 4.0% |
|
Cost of Revenue | [friend] | [friend] |
130.59M -0.8% |
171.88M 31.6% |
48.46M -71.8% |
53.88M 11.2% |
222.25M 312.5% |
262.51M 18.1% |
301.14M 14.7% |
350.75M 16.5% |
368.55M 5.1% |
373.05M 1.2% |
384.02M 2.9% |
387.38M 0.9% |
|
Gross Profit | [friend] | [friend] |
515.72M 3.2% |
682.62M 32.4% |
134.71M -80.3% |
185.44M 37.7% |
671.65M 262.2% |
671.74M 0.0% |
637.13M -5.2% |
579.97M -9.0% |
654.05M 12.8% |
680.81M 4.1% |
671.85M -1.3% |
710.56M 5.8% |
|
Total Expenses | [friend] | [friend] |
512.16M -8.9% |
696.34M 36.0% |
170.97M -75.4% |
179.8M 5.2% |
741.98M 312.7% |
760.21M 2.5% |
813.37M 7.0% |
871.03M 7.1% |
891.59M 2.4% |
890.62M -0.1% |
883.7M -0.8% |
870.77M -1.5% |
|
Operating Expense | [friend] | [friend] |
381.57M -11.3% |
524.45M 37.4% |
122.51M -76.6% |
125.92M 2.8% |
519.74M 312.8% |
497.7M -4.2% |
512.22M 2.9% |
520.28M 1.6% |
523.04M 0.5% |
517.57M -1.0% |
499.68M -3.5% |
483.38M -3.3% |
|
Operating Income | [friend] | [friend] |
134.15M 93.1% |
158.16M 17.9% |
12.2M -92.3% |
59.52M 387.9% |
151.92M 155.2% |
174.04M 14.6% |
124.91M -28.2% |
59.68M -52.2% |
131.01M 119.5% |
163.25M 24.6% |
172.18M 5.5% |
227.18M 31.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | - |
142.54M - |
- |
71.72M - |
- |
173.17M - |
- |
58.12M - |
- |
162.25M - |
- |
226.76M - |
|
Net Income | [friend] | [friend] |
86.8M 10.0% |
110.26M 27.0% |
13.37M -87.9% |
38.05M 184.6% |
113.78M 199.0% |
141.31M 24.2% |
102.22M -27.7% |
58.27M -43.0% |
107.88M 85.1% |
122.65M 13.7% |
128.32M 4.6% |
167.81M 30.8% |
|
Basic EPS | [friend] | [friend] |
18.273 24.4% |
22.96 25.7% |
2.49 -89.2% |
7.09 184.7% |
21.507 203.3% |
26.31 22.3% |
19.09 -27.4% |
10.93 -42.7% |
19.89 82.0% |
22.38 12.5% |
23.49 5.0% |
30.62 30.4% |
|
Diluted EPS | [friend] | [friend] |
18.273 24.4% |
19.91 9.0% |
2.19 -89.0% |
6.27 186.3% |
16.507 163.3% |
23.29 41.1% |
16.37 -29.7% |
9.03 -44.8% |
17.91 98.3% |
20.43 14.1% |
21.54 5.4% |
28.49 32.3% |