2018 Q4 | 2019 Q4 | 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] |
316.27M -0.2% |
1.14B 259.6% |
1.23B 8.2% |
1.3B 5.9% |
1.38B 5.9% |
1.42B 2.5% |
1.5B 5.9% |
1.5B -0.2% |
1.39B -7.0% |
1.34B -3.8% |
1.25B -6.4% |
1.29B 3.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
167.48M -40.6% |
626.67M 274.2% |
170.17M -72.8% |
738.86M 334.2% |
786.3M 6.4% |
806.1M 2.5% |
843.83M 4.7% |
834.59M -1.1% |
793.38M -4.9% |
786.63M -0.9% |
752.48M -4.3% |
780.77M 3.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
148.8M 322.9% |
510.78M 243.3% |
603.89M 18.2% |
564.57M -6.5% |
594.42M 5.3% |
609.19M 2.5% |
654.56M 7.4% |
660.86M 1.0% |
597.65M -9.6% |
550.96M -7.8% |
499.38M -9.4% |
509.11M 1.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
202.37M -41.5% |
770.37M 280.7% |
206.27M -73.2% |
897.26M 335.0% |
964.55M 7.5% |
1.01B 4.3% |
1.05B 4.3% |
1.06B 1.2% |
1.03B -3.4% |
1.03B 0.8% |
1.01B -2.2% |
1.04B 2.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
34.89M -45.5% |
143.7M 311.8% |
36.1M -74.9% |
158.4M 338.8% |
178.25M 12.5% |
200.4M 12.4% |
205.5M 2.5% |
227.43M 10.7% |
232.72M 2.3% |
247.4M 6.3% |
258.82M 4.6% |
259.96M 0.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
113.91M - |
367.08M 222.3% |
460.19M 25.4% |
406.17M -11.7% |
416.17M 2.5% |
408.78M -1.8% |
449.06M 9.9% |
433.43M -3.5% |
364.92M -15.8% |
303.56M -16.8% |
240.56M -20.8% |
249.15M 3.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
310.1M - |
- |
185.69M - |
- |
402.09M - |
- |
457.31M - |
- |
313.3M - |
- |
241.56M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
103.11M 24.3% |
310.1M 200.7% |
327.44M 5.6% |
363.16M 10.9% |
401.22M 10.5% |
402.09M 0.2% |
443.47M 10.3% |
457.31M 3.1% |
375.29M -17.9% |
313.3M -16.5% |
262.95M -16.1% |
241.56M -8.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.281 22.5% |
0.86 206.6% |
0.908 5.6% |
1 10.2% |
1.111 11.1% |
1.08 -2.8% |
1.17 8.3% |
1.16 -0.9% |
0.92 -20.7% |
0.77 -16.3% |
0.64 -16.9% |
0.6 -6.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.281 22.5% |
0.86 206.6% |
0.908 5.6% |
1 10.2% |
1.111 11.1% |
1.08 -2.8% |
1.17 8.3% |
1.16 -0.9% |
0.92 -20.7% |
0.77 -16.3% |
0.64 -16.9% |
0.6 -6.3% |