2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
779.85M 16.4% |
686.58M -12.0% |
600.23M -12.6% |
128.05M -78.7% |
597.34M 366.5% |
598.33M 0.2% |
604.58M 1.0% |
577.53M -4.5% |
508.65M -11.9% |
516.69M 1.6% |
488.06M -5.5% |
503.33M 3.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
411.07M 19.6% |
71.33M -82.6% |
323.37M 353.4% |
68.74M -78.7% |
321.58M 367.8% |
328.67M 2.2% |
334.39M 1.7% |
322.04M -3.7% |
284.3M -11.7% |
288.78M 1.6% |
271.59M -5.9% |
276.55M 1.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
368.78M 13.0% |
342.96M -7.0% |
276.86M -19.3% |
59.3M -78.6% |
275.76M 365.0% |
269.66M -2.2% |
270.18M 0.2% |
255.49M -5.4% |
224.35M -12.2% |
227.92M 1.6% |
216.47M -5.0% |
226.78M 4.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
539M 15.9% |
92.75M -82.8% |
431.67M 365.4% |
94.38M -78.1% |
439.8M 366.0% |
461.02M 4.8% |
479.06M 3.9% |
474.67M -0.9% |
449.91M -5.2% |
461.53M 2.6% |
444.58M -3.7% |
460.85M 3.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
127.93M 5.3% |
21.42M -83.3% |
108.3M 405.6% |
25.64M -76.3% |
118.22M 361.1% |
132.35M 11.9% |
144.66M 9.3% |
152.63M 5.5% |
165.61M 8.5% |
172.75M 4.3% |
172.99M 0.1% |
184.3M 6.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
240.85M 17.5% |
221.45M -8.1% |
168.56M -23.9% |
33.66M -80.0% |
157.54M 368.0% |
137.31M -12.8% |
125.52M -8.6% |
102.86M -18.1% |
58.74M -42.9% |
55.16M -6.1% |
43.48M -21.2% |
42.48M -2.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
195.9M 16.4% |
- |
149.71M - |
30.04M -79.9% |
144.36M 380.5% |
- |
127.12M - |
- |
92.22M - |
- |
82.17M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
195.9M 16.4% |
173.93M -11.2% |
149.71M -13.9% |
30.04M -79.9% |
144.36M 380.5% |
133.46M -7.6% |
127.12M -4.8% |
117.13M -7.9% |
92.22M -21.3% |
97.4M 5.6% |
82.17M -15.6% |
84.05M 2.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.533 14.8% |
2.279 -10.1% |
1.92 -15.7% |
0.387 -79.9% |
1.853 379.3% |
1.667 -10.1% |
1.467 -12.0% |
1.273 -13.2% |
0.347 -72.8% |
0.217 -37.5% |
0.79 264.6% |
0.74 -6.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.533 14.8% |
2.279 -10.1% |
1.92 -15.7% |
0.387 -79.9% |
1.853 379.3% |
1.667 -10.1% |
1.467 -12.0% |
1.273 -13.2% |
0.347 -72.8% |
0.217 -37.5% |
0.79 264.6% |
0.74 -6.3% |