2018 Q1 | 2018 Q3 | 2019 Q1 | 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] |
715.79M 8.9% |
741.4M 3.6% |
675.88M -8.8% |
863.85M 27.8% |
999.4M 15.7% |
965.65M -3.4% |
1.03B 6.5% |
919.42M -10.6% |
1.07B 16.1% |
1.15B 7.9% |
1.32B 14.4% |
1.17B -10.9% |
1.12B -4.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
522.87M 7.9% |
548.43M 4.9% |
499.39M -8.9% |
657.59M 31.7% |
757.34M 15.2% |
731.3M -3.4% |
786.31M 7.5% |
695.06M -11.6% |
806.42M 16.0% |
889.51M 10.3% |
1.03B 15.8% |
897.15M -12.9% |
859.91M -4.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
192.93M 11.4% |
192.97M 0.0% |
176.48M -8.5% |
206.26M 16.9% |
242.06M 17.4% |
234.35M -3.2% |
242.22M 3.4% |
224.37M -7.4% |
260.91M 16.3% |
261.73M 0.3% |
286.49M 9.5% |
276.21M -3.6% |
258.52M -6.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
666.89M 5.5% |
700.27M 5.0% |
645.57M -7.8% |
815.04M 26.3% |
918.32M 12.7% |
905.65M -1.4% |
957.25M 5.7% |
896.35M -6.4% |
1.01B 12.7% |
1.15B 14.3% |
1.26B 9.5% |
1.16B -8.5% |
1.1B -4.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
144.03M -2.7% |
151.84M 5.4% |
146.18M -3.7% |
157.45M 7.7% |
160.98M 2.2% |
174.35M 8.3% |
170.95M -2.0% |
201.29M 17.7% |
203.77M 1.2% |
264.97M 30.0% |
233.31M -11.9% |
258.65M 10.9% |
240.65M -7.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.9M 94.4% |
41.13M -15.9% |
30.3M -26.3% |
48.81M 61.1% |
81.08M 66.1% |
60M -26.0% |
71.27M 18.8% |
23.08M -67.6% |
57.14M 147.6% |
-3.25M - |
53.17M - |
17.56M -67.0% |
17.88M 1.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
79.59M - |
- | - | - |
95.84M - |
- | - | - |
95.8M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.12M 94.8% |
29.78M -1.1% |
18.82M -36.8% |
31.08M 65.2% |
49.88M 60.5% |
37.2M -25.4% |
45.56M 22.5% |
10.02M -78.0% |
37.26M 271.7% |
-23.37M - |
45.48M - |
19.69M -56.7% |
1.36M -93.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.46 95.2% |
32.08 -1.2% |
20.26 -36.8% |
33.47 65.2% |
53.7 60.4% |
39.54 -26.4% |
42.11 6.5% |
9.11 -78.4% |
34.25 276.0% |
-21.55 - |
41.8 - |
18.09 -56.7% |
1.26 -93.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.419 94.9% |
32.071 -1.1% |
20.26 -36.8% |
33.47 65.2% |
53.7 60.4% |
35.471 -33.9% |
42.11 18.7% |
9.11 -78.4% |
34.233 275.8% |
-21.55 - |
41.8 - |
18.09 -56.7% |
1.254 -93.1% |