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] |
458.41M -7.1% |
536.15M 17.0% |
473.38M -11.7% |
623.66M 31.7% |
642.73M 3.1% |
811.95M 26.3% |
759.32M -6.5% |
762.7M 0.4% |
796.02M 4.4% |
872.07M 9.6% |
772.34M -11.4% |
791.72M 2.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
153.88M 20.6% |
147.98M -3.8% |
185.82M 25.6% |
238.28M 28.2% |
333.15M 39.8% |
414.31M 24.4% |
340.3M -17.9% |
297.42M -12.6% |
340.91M 14.6% |
345.11M 1.2% |
262.83M -23.8% |
343.12M 30.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
304.52M -16.8% |
388.17M 27.5% |
287.56M -25.9% |
385.38M 34.0% |
309.57M -19.7% |
397.64M 28.4% |
419.02M 5.4% |
465.28M 11.0% |
455.11M -2.2% |
526.96M 15.8% |
509.5M -3.3% |
448.6M -12.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
460.31M 17.8% |
421.36M -8.5% |
482.52M 14.5% |
582.83M 20.8% |
671.5M 15.2% |
713.76M 6.3% |
629.75M -11.8% |
629.93M 0.0% |
722.5M 14.7% |
743.99M 3.0% |
658.65M -11.5% |
792.06M 20.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
306.42M 16.5% |
273.38M -10.8% |
296.69M 8.5% |
344.55M 16.1% |
338.34M -1.8% |
299.45M -11.5% |
289.45M -3.3% |
332.51M 14.9% |
381.6M 14.8% |
398.88M 4.5% |
395.82M -0.8% |
448.94M 13.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.9M - |
114.79M - |
-9.14M - |
40.84M - |
-28.77M - |
98.19M - |
129.57M 32.0% |
132.77M 2.5% |
73.51M -44.6% |
128.08M 74.2% |
113.69M -11.2% |
-341K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
96.26M - |
- | - | - |
172.9M - |
- | - | - |
309.57M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.03M -71.9% |
72.49M 325.7% |
-12.31M - |
13.81M - |
-40.14M - |
24.09M - |
71.6M 197.2% |
38.07M -46.8% |
70.5M 85.2% |
71.33M 1.2% |
108.59M 52.2% |
11.76M -89.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.19 -72.5% |
5.13 331.1% |
-0.87 - |
0.98 - |
-2.84 - |
1.7 - |
5.07 198.2% |
2.69 -46.9% |
4.98 85.1% |
5.03 1.0% |
7.67 52.5% |
0.83 -89.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.19 -72.1% |
5.09 327.7% |
-0.87 - |
0.97 - |
-2.84 - |
1.69 - |
5.03 197.6% |
2.68 -46.7% |
4.95 84.7% |
5.01 1.2% |
7.63 52.3% |
0.83 -89.1% |