2019 Q1 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
366.4M 332.7% |
42.24M -88.5% |
111.16M 163.1% |
189.23M 70.2% |
217.33M 14.9% |
273.28M 25.7% |
276.51M 1.2% |
472.17M 70.8% |
599.13M 26.9% |
670.38M 11.9% |
742.84M 10.8% |
833.64M 12.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.32M -2.3% |
2.74M 107.3% |
5.12M 86.7% |
7.42M 44.8% |
9.35M 26.0% |
9.83M 5.2% |
8.37M -14.9% |
20.78M 148.4% |
22.47M 8.1% |
26.26M 16.9% |
33.92M 29.2% |
34.91M 2.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
365.08M 338.1% |
39.5M -89.2% |
106.03M 168.4% |
181.81M 71.5% |
207.98M 14.4% |
263.45M 26.7% |
268.14M 1.8% |
451.39M 68.3% |
576.66M 27.8% |
644.12M 11.7% |
708.91M 10.1% |
798.74M 12.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
173.05M 23.4% |
166.29M -3.9% |
149.84M -9.9% |
165.07M 10.2% |
216.5M 31.2% |
213.32M -1.5% |
255.51M 19.8% |
317.35M 24.2% |
412.13M 29.9% |
463.27M 12.4% |
455.67M -1.6% |
455.93M 0.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
171.72M 23.7% |
163.55M -4.8% |
144.72M -11.5% |
157.66M 8.9% |
207.15M 31.4% |
203.49M -1.8% |
247.14M 21.5% |
296.57M 20.0% |
389.66M 31.4% |
437.01M 12.2% |
421.75M -3.5% |
421.02M -0.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
193.35M - |
-124.05M - |
-38.68M - |
24.16M - |
828.8K -96.6% |
59.97M 7135.3% |
21M -65.0% |
154.82M 637.3% |
187M 20.8% |
207.11M 10.8% |
287.16M 38.7% |
377.71M 31.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
26.76M - |
- | - | - |
208.41M - |
- | - | - |
656.14M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
213.25M - |
-116.63M - |
-22.67M - |
49.44M - |
27.17M -45.0% |
76.59M 181.9% |
34.88M -54.5% |
173.54M 397.6% |
202.01M 16.4% |
233.75M 15.7% |
306.05M 30.9% |
350.08M 14.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.47 - |
-0.26 - |
-0.05 - |
0.11 - |
0.06 -45.5% |
0.17 183.3% |
0.08 -52.9% |
0.38 375% |
0.45 18.4% |
0.52 15.6% |
0.68 30.8% |
0.78 14.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.47 - |
-0.26 - |
-0.05 - |
0.11 - |
0.06 -45.5% |
0.17 183.3% |
0.08 -52.9% |
0.38 375% |
0.45 18.4% |
0.52 15.6% |
0.68 30.8% |
0.78 14.7% |