|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$7.146B
4.32%
YoY
|
$6.851B
7.96%
YoY
|
$6.346B
-17.15%
YoY
|
$7.659B
-11.92%
YoY
|
$8.696B
3.96%
YoY
|
| Cost Of Revenue |
$5.526B
2.0%
YoY
|
$5.418B
7.49%
YoY
|
$5.040B
-18.79%
YoY
|
$6.206B
-13.27%
YoY
|
$7.156B
4.51%
YoY
|
| Gross Profit |
$1.620B
13.1%
YoY
|
$1.433B
9.74%
YoY
|
$1.305B
-10.17%
YoY
|
$1.453B
-5.67%
YoY
|
$1.541B
1.48%
YoY
|
| Selling, General & Admin |
$762.7M
4.09%
YoY
|
$732.7M
2.06%
YoY
|
$717.9M
-12.8%
YoY
|
$823.3M
-5.11%
YoY
|
$867.6M
-0.92%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$45.60M
-17.39%
YoY
|
$55.20M
-4.33%
YoY
|
$57.70M
7.85%
YoY
|
$53.50M
0.0%
YoY
|
$53.50M
-1.29%
YoY
|
| Operating Expenses |
$762.7M
4.09%
YoY
|
$732.7M
2.06%
YoY
|
$717.9M
-12.8%
YoY
|
$823.3M
-5.11%
YoY
|
$867.6M
-0.92%
YoY
|
| Operating Profit |
$441.2M
110.1%
YoY
|
$210.0M
339.33%
YoY
|
$47.80M
128.71%
YoY
|
$20.90M
32.28%
YoY
|
$15.80M
-12.71%
YoY
|
| Interest Expense |
$17.70M
2.91%
YoY
|
$17.20M
-31.47%
YoY
|
$25.10M
-34.12%
YoY
|
$38.10M
-9.93%
YoY
|
$42.30M
35.58%
YoY
|
| Other Income/Expense, Net |
$8.400M
78.72%
YoY
|
$4.700M
-76.85%
YoY
|
$20.30M
-275.0%
YoY
|
-$11.60M
-171.17%
YoY
|
$16.30M
45.54%
YoY
|
| Pretax Income |
$410.3M
135.94%
YoY
|
$173.9M
464.61%
YoY
|
$30.80M
-160.99%
YoY
|
-$50.50M
202.4%
YoY
|
-$16.70M
-7.22%
YoY
|
| Income Tax |
$94.00M
77.69%
YoY
|
$52.90M
501.14%
YoY
|
$8.800M
1157.14%
YoY
|
$700.0K
-87.27%
YoY
|
$5.500M
-51.75%
YoY
|
| Net Earnings |
$337.9M
133.68%
YoY
|
$144.6M
322.81%
YoY
|
$34.20M
-215.93%
YoY
|
-$29.50M
87.9%
YoY
|
-$15.70M
18.05%
YoY
|
| Basic Earnings Per Share |
$23.85
151.05%
YoY
|
$9.50
343.93%
YoY
|
$2.14
-216.3%
YoY
|
-$1.84
85.86%
YoY
|
-$0.99
16.47%
YoY
|
| Diluted Earnings Per Share |
$23.29
158.49%
YoY
|
$9.01
333.17%
YoY
|
$2.08
-213.04%
YoY
|
-$1.84
85.86%
YoY
|
-$0.99
16.47%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
14.17M shares
-6.9%
YoY
|
15.22M shares
-4.64%
YoY
|
15.96M shares
-0.62%
YoY
|
16.06M shares
1.52%
YoY
|
15.82M shares
0.76%
YoY
|
| Diluted Shares Outstanding |
14.51M shares
-9.6%
YoY
|
16.05M shares
-2.61%
YoY
|
16.48M shares
2.62%
YoY
|
16.06M shares
1.52%
YoY
|
15.82M shares
0.76%
YoY
|
|
Concept
|
2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.461B
-19.02%
YoY
|
$1.457B
-19.96%
YoY
|
$1.510B
-18.72%
YoY
|
$1.663B
-10.8%
YoY
|
$1.804B
2.05%
YoY
|
$1.821B
9.77%
YoY
|
$1.858B
19.16%
YoY
|
$1.865B
13.55%
YoY
|
$1.768B
11.1%
YoY
|
$1.659B
18.07%
YoY
|
$1.559B
-8.67%
YoY
|
$1.642B
-10.51%
YoY
|
$1.591B
-17.32%
YoY
|
$1.405B
-28.26%
YoY
|
$1.707B
-12.06%
YoY
|
$1.835B
-17.73%
YoY
|
$1.925B
-12.22%
YoY
|
$1.958B
-9.84%
YoY
|
$1.942B
-7.59%
YoY
|
| Cost Of Revenue |
$1.098B
-20.89%
YoY
|
$1.097B
-22.28%
YoY
|
$1.144B
-21.39%
YoY
|
$1.271B
-12.84%
YoY
|
$1.388B
-0.98%
YoY
|
$1.411B
6.97%
YoY
|
$1.455B
17.55%
YoY
|
$1.459B
11.23%
YoY
|
$1.402B
11.07%
YoY
|
$1.319B
19.17%
YoY
|
$1.238B
-8.94%
YoY
|
$1.311B
-11.37%
YoY
|
$1.262B
-18.6%
YoY
|
$1.107B
-30.14%
YoY
|
$1.360B
-14.57%
YoY
|
$1.480B
-19.23%
YoY
|
$1.551B
-14.12%
YoY
|
$1.584B
-11.42%
YoY
|
$1.591B
-7.98%
YoY
|
| Gross Profit |
$362.7M
-12.77%
YoY
|
$360.7M
-11.98%
YoY
|
$366.1M
-9.09%
YoY
|
$392.0M
-3.47%
YoY
|
$415.8M
13.7%
YoY
|
$409.8M
20.67%
YoY
|
$402.7M
25.37%
YoY
|
$406.1M
22.73%
YoY
|
$365.7M
11.22%
YoY
|
$339.6M
13.96%
YoY
|
$321.2M
-7.62%
YoY
|
$330.9M
-6.92%
YoY
|
$328.8M
-12.01%
YoY
|
$298.0M
-20.3%
YoY
|
$347.7M
-0.69%
YoY
|
$355.5M
-10.88%
YoY
|
$373.7M
-3.36%
YoY
|
$373.9M
-2.48%
YoY
|
$350.1M
-5.76%
YoY
|
| Selling, General & Admin |
$183.9M
-36.21%
YoY
|
$163.5M
-41.38%
YoY
|
$171.4M
-8.78%
YoY
|
$283.9M
-8.18%
YoY
|
$288.3M
51.98%
YoY
|
$278.9M
56.86%
YoY
|
$187.9M
12.92%
YoY
|
$309.2M
11.06%
YoY
|
$189.7M
6.93%
YoY
|
$177.8M
8.15%
YoY
|
$166.4M
-18.27%
YoY
|
$278.4M
-11.22%
YoY
|
$177.4M
-13.17%
YoY
|
$164.4M
-22.16%
YoY
|
$203.6M
-5.78%
YoY
|
$313.6M
-13.3%
YoY
|
$204.3M
-2.62%
YoY
|
$211.2M
-5.55%
YoY
|
$216.1M
-2.96%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$9.400M
-12.96%
YoY
|
$9.600M
-13.51%
YoY
|
$10.10M
-20.47%
YoY
|
$11.00M
-16.03%
YoY
|
$10.80M
-18.8%
YoY
|
$11.10M
-22.38%
YoY
|
$12.70M
-12.41%
YoY
|
$13.10M
-10.27%
YoY
|
$13.30M
-11.33%
YoY
|
$14.30M
0.0%
YoY
|
$14.50M
5.07%
YoY
|
$14.60M
4.29%
YoY
|
$15.00M
12.78%
YoY
|
$14.30M
6.72%
YoY
|
$13.80M
7.81%
YoY
|
$14.00M
16.67%
YoY
|
$13.30M
1.53%
YoY
|
$13.40M
-4.29%
YoY
|
$12.80M
-11.11%
YoY
|
| Operating Expenses |
$183.9M
-38.52%
YoY
|
$163.5M
-43.62%
YoY
|
$171.4M
-8.78%
YoY
|
$294.9M
-8.5%
YoY
|
$299.1M
57.67%
YoY
|
$290.0M
63.1%
YoY
|
$187.9M
12.92%
YoY
|
$322.3M
10.0%
YoY
|
$189.7M
6.93%
YoY
|
$177.8M
8.15%
YoY
|
$166.4M
-18.27%
YoY
|
$293.0M
-10.56%
YoY
|
$177.4M
-13.17%
YoY
|
$164.4M
-22.16%
YoY
|
$203.6M
-5.78%
YoY
|
$327.6M
-12.34%
YoY
|
$204.3M
-2.62%
YoY
|
$211.2M
-5.55%
YoY
|
$216.1M
-2.96%
YoY
|
| Operating Profit |
$84.20M
-27.85%
YoY
|
$98.90M
-17.45%
YoY
|
$94.90M
8.83%
YoY
|
$97.10M
15.87%
YoY
|
$116.7M
105.46%
YoY
|
$119.8M
212.79%
YoY
|
$87.20M
152.75%
YoY
|
$83.80M
121.11%
YoY
|
$56.80M
103.58%
YoY
|
$38.30M
-392.37%
YoY
|
$34.50M
400.0%
YoY
|
$37.90M
35.84%
YoY
|
$27.90M
46.07%
YoY
|
-$13.10M
-322.03%
YoY
|
$6.900M
-143.4%
YoY
|
$27.90M
10.71%
YoY
|
$19.10M
23.23%
YoY
|
$5.900M
-198.33%
YoY
|
-$15.90M
-15.87%
YoY
|
| Interest Expense |
$3.400M
-170.83%
YoY
|
$4.300M
-207.5%
YoY
|
$4.700M
34.29%
YoY
|
-$5.400M
42.11%
YoY
|
-$4.800M
-226.32%
YoY
|
-$4.000M
-188.89%
YoY
|
$3.500M
-31.37%
YoY
|
-$3.800M
-29.63%
YoY
|
$3.800M
-30.91%
YoY
|
$4.500M
-37.5%
YoY
|
$5.100M
-27.14%
YoY
|
-$5.400M
-28.95%
YoY
|
$5.500M
-38.2%
YoY
|
$7.200M
-29.41%
YoY
|
$7.000M
-38.6%
YoY
|
-$7.600M
-35.59%
YoY
|
$8.900M
-19.09%
YoY
|
$10.20M
0.0%
YoY
|
$11.40M
22.58%
YoY
|
| Other Income/Expense, Net |
$1.900M
N/A
|
$1.900M
-71.21%
YoY
|
-$1.000M
-266.67%
YoY
|
$1.200M
33.33%
YoY
|
$0.00
-100.0%
YoY
|
$6.600M
288.24%
YoY
|
$600.0K
-40.0%
YoY
|
$900.0K
-95.57%
YoY
|
$1.100M
-178.57%
YoY
|
$1.700M
30.77%
YoY
|
$1.000M
900.0%
YoY
|
$20.30M
-6866.67%
YoY
|
-$1.400M
-156.0%
YoY
|
$1.300M
-117.11%
YoY
|
$100.0K
-101.61%
YoY
|
-$300.0K
-112.0%
YoY
|
$2.500M
525.0%
YoY
|
-$7.600M
-362.07%
YoY
|
-$6.200M
-159.05%
YoY
|
| Pretax Income |
$82.70M
-35.94%
YoY
|
$96.50M
-20.25%
YoY
|
$89.20M
5.81%
YoY
|
$97.50M
25.81%
YoY
|
$129.1M
138.63%
YoY
|
$121.0M
240.85%
YoY
|
$84.30M
177.3%
YoY
|
$77.50M
89.02%
YoY
|
$54.10M
157.62%
YoY
|
$35.50M
-286.84%
YoY
|
$30.40M
N/A
|
$41.00M
951.28%
YoY
|
$21.00M
65.35%
YoY
|
-$19.00M
59.66%
YoY
|
$0.00
-100.0%
YoY
|
$3.900M
-75.47%
YoY
|
$12.70M
159.18%
YoY
|
-$11.90M
-10.53%
YoY
|
-$33.50M
89.27%
YoY
|
| Income Tax |
$21.90M
-32.41%
YoY
|
$25.80M
-13.71%
YoY
|
$20.50M
253.45%
YoY
|
$25.90M
25.73%
YoY
|
$32.40M
129.79%
YoY
|
$29.90M
228.57%
YoY
|
$5.800M
-36.26%
YoY
|
$20.60M
128.89%
YoY
|
$14.10M
-14200.0%
YoY
|
$9.100M
-1920.0%
YoY
|
$9.100M
2175.0%
YoY
|
$9.000M
1700.0%
YoY
|
-$100.0K
-101.32%
YoY
|
-$500.0K
-16.67%
YoY
|
$400.0K
-105.88%
YoY
|
$500.0K
-102.01%
YoY
|
$7.600M
117.14%
YoY
|
-$600.0K
-77.78%
YoY
|
-$6.800M
257.89%
YoY
|
| Net Earnings |
$60.80M
-37.13%
YoY
|
$70.70M
-22.39%
YoY
|
$68.70M
-12.48%
YoY
|
$71.60M
25.83%
YoY
|
$96.70M
141.75%
YoY
|
$91.10M
245.08%
YoY
|
$78.50M
268.54%
YoY
|
$56.90M
77.81%
YoY
|
$40.00M
89.57%
YoY
|
$26.40M
-242.7%
YoY
|
$21.30M
-5425.0%
YoY
|
$32.00M
841.18%
YoY
|
$21.10M
313.73%
YoY
|
-$18.50M
63.72%
YoY
|
-$400.0K
-98.5%
YoY
|
$3.400M
-63.44%
YoY
|
$5.100M
264.29%
YoY
|
-$11.30M
6.6%
YoY
|
-$26.70M
68.99%
YoY
|
| Basic Earnings Per Share |
$4.49
-35.67%
YoY
|
$5.22
-16.35%
YoY
|
$5.08
-4.33%
YoY
|
N/A
|
$6.98
159.48%
YoY
|
$6.24
269.23%
YoY
|
$5.31
296.27%
YoY
|
N/A
|
$2.69
102.26%
YoY
|
$1.69
-245.69%
YoY
|
$1.34
-6800.0%
YoY
|
$2.01
857.14%
YoY
|
$1.33
315.63%
YoY
|
-$1.16
65.71%
YoY
|
-$0.02
-98.81%
YoY
|
$0.21
-64.41%
YoY
|
$0.32
255.56%
YoY
|
-$0.70
4.48%
YoY
|
-$1.68
68.0%
YoY
|
| Diluted Earnings Per Share |
$4.42
-100.0%
YoY
|
$5.15
-100.0%
YoY
|
$5.00
-2.34%
YoY
|
$5.20
-100.0%
YoY
|
$6.858M
270006042.85%
YoY
|
$6.122M
377920383.21%
YoY
|
$5.12
300.0%
YoY
|
$3.676M
193458352.33%
YoY
|
$2.54
95.38%
YoY
|
$1.62
-239.66%
YoY
|
$1.28
-6500.0%
YoY
|
$1.90
804.76%
YoY
|
$1.30
319.35%
YoY
|
-$1.16
65.71%
YoY
|
-$0.02
-98.81%
YoY
|
$0.21
-63.16%
YoY
|
$0.31
244.44%
YoY
|
-$0.70
4.48%
YoY
|
-$1.68
68.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
13.55M shares
-2.16%
YoY
|
13.55M shares
-7.76%
YoY
|
13.55M shares
-8.29%
YoY
|
N/A
|
13.85M shares
-6.8%
YoY
|
14.69M shares
-5.73%
YoY
|
14.77M shares
-6.99%
YoY
|
14.59M shares
-8.16%
YoY
|
14.86M shares
-6.48%
YoY
|
15.58M shares
-2.07%
YoY
|
15.88M shares
-1.73%
YoY
|
15.89M shares
-1.3%
YoY
|
15.89M shares
-1.3%
YoY
|
15.91M shares
-1.12%
YoY
|
16.16M shares
1.38%
YoY
|
16.10M shares
1.58%
YoY
|
16.10M shares
1.58%
YoY
|
16.09M shares
1.58%
YoY
|
15.94M shares
1.14%
YoY
|
| Diluted Shares Outstanding |
13.77M shares
-2.34%
YoY
|
13.72M shares
-7.8%
YoY
|
13.74M shares
-10.31%
YoY
|
N/A
|
14.10M shares
-10.53%
YoY
|
14.88M shares
-8.71%
YoY
|
15.32M shares
-8.04%
YoY
|
N/A
|
15.76M shares
-2.78%
YoY
|
16.30M shares
2.45%
YoY
|
16.66M shares
3.09%
YoY
|
16.80M shares
2.44%
YoY
|
16.21M shares
-0.18%
YoY
|
15.91M shares
-1.12%
YoY
|
16.16M shares
1.38%
YoY
|
16.40M shares
-0.36%
YoY
|
16.24M shares
-1.4%
YoY
|
16.09M shares
1.58%
YoY
|
15.94M shares
1.14%
YoY
|
Loading...