|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$1.310B
2.06%
YoY
|
$1.284B
5.46%
YoY
|
$1.217B
-5.28%
YoY
|
$1.285B
-11.23%
YoY
|
$1.448B
-9.64%
YoY
|
| Cost Of Revenue |
$690.2M
0.89%
YoY
|
$684.1M
4.76%
YoY
|
$653.0M
-1.39%
YoY
|
$662.2M
-9.56%
YoY
|
$732.2M
-7.78%
YoY
|
| Gross Profit |
$619.9M
3.4%
YoY
|
$599.5M
6.26%
YoY
|
$564.2M
-9.42%
YoY
|
$622.9M
-12.93%
YoY
|
$715.4M
-11.47%
YoY
|
| Selling, General & Admin |
$187.2M
4.52%
YoY
|
$179.1M
60.48%
YoY
|
$111.6M
-46.29%
YoY
|
$207.8M
-30.46%
YoY
|
$298.8M
-21.47%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$51.30M
-9.04%
YoY
|
$56.40M
-11.74%
YoY
|
$63.90M
-12.7%
YoY
|
$73.20M
-2.14%
YoY
|
$74.80M
-0.4%
YoY
|
| Operating Expenses |
$187.2M
4.52%
YoY
|
$179.1M
60.48%
YoY
|
$111.6M
-46.29%
YoY
|
$207.8M
-30.46%
YoY
|
$298.8M
-21.47%
YoY
|
| Operating Profit |
$93.20M
26.46%
YoY
|
$73.70M
-28.45%
YoY
|
$103.0M
98.08%
YoY
|
$52.00M
181.08%
YoY
|
$18.50M
26.71%
YoY
|
| Interest Expense |
$49.40M
-28.92%
YoY
|
$69.50M
-24.78%
YoY
|
$92.40M
20.0%
YoY
|
$77.00M
43.66%
YoY
|
$53.60M
18.32%
YoY
|
| Other Income/Expense, Net |
-$53.40M
-54.48%
YoY
|
-$117.3M
21.05%
YoY
|
-$96.90M
-16.68%
YoY
|
-$116.3M
295.58%
YoY
|
-$29.40M
-42.58%
YoY
|
| Pretax Income |
$39.80M
-191.28%
YoY
|
-$43.60M
-814.75%
YoY
|
$6.100M
-109.49%
YoY
|
-$64.30M
29.64%
YoY
|
-$49.60M
-22.62%
YoY
|
| Income Tax |
$5.600M
-198.25%
YoY
|
-$5.700M
-140.71%
YoY
|
$14.00M
-450.0%
YoY
|
-$4.000M
-130.53%
YoY
|
$13.10M
-292.65%
YoY
|
| Net Earnings |
$34.20M
-190.24%
YoY
|
-$37.90M
379.75%
YoY
|
-$7.900M
-86.9%
YoY
|
-$60.30M
151.25%
YoY
|
-$24.00M
-19.46%
YoY
|
| Basic Earnings Per Share |
$0.35
-183.33%
YoY
|
-$0.42
320.0%
YoY
|
-$0.10
-88.24%
YoY
|
-$0.85
129.73%
YoY
|
-$0.37
-21.28%
YoY
|
| Diluted Earnings Per Share |
$0.34
-180.95%
YoY
|
-$0.42
320.0%
YoY
|
-$0.10
-88.24%
YoY
|
-$0.85
129.73%
YoY
|
-$0.37
-21.28%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
96.40M shares
7.47%
YoY
|
89.70M shares
15.3%
YoY
|
77.80M shares
9.42%
YoY
|
71.10M shares
10.58%
YoY
|
64.30M shares
2.23%
YoY
|
| Diluted Shares Outstanding |
100.1M shares
11.59%
YoY
|
89.70M shares
15.3%
YoY
|
77.80M shares
9.42%
YoY
|
71.10M shares
10.58%
YoY
|
64.30M shares
2.23%
YoY
|
|
Concept
|
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 | 2018 Q4 | 2018 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$337.5M
9.72%
YoY
|
$342.1M
5.39%
YoY
|
$330.8M
3.5%
YoY
|
$329.6M
0.09%
YoY
|
$307.6M
-0.81%
YoY
|
$324.6M
0.4%
YoY
|
$319.6M
-1.11%
YoY
|
$329.3M
17.69%
YoY
|
$310.1M
6.6%
YoY
|
$323.3M
-0.12%
YoY
|
$323.2M
0.31%
YoY
|
$279.8M
-13.59%
YoY
|
$290.9M
-7.77%
YoY
|
$323.7M
-6.39%
YoY
|
$322.2M
-7.2%
YoY
|
$323.8M
-13.56%
YoY
|
$315.4M
-17.0%
YoY
|
$345.8M
-15.29%
YoY
|
$347.2M
-12.72%
YoY
|
| Cost Of Revenue |
$177.9M
10.22%
YoY
|
$181.5M
6.39%
YoY
|
$174.6M
2.4%
YoY
|
$172.7M
-2.81%
YoY
|
$161.4M
-2.36%
YoY
|
$170.6M
-0.35%
YoY
|
$170.5M
-2.29%
YoY
|
$177.7M
16.22%
YoY
|
$165.3M
7.06%
YoY
|
$171.2M
2.09%
YoY
|
$174.5M
5.25%
YoY
|
$152.9M
-8.88%
YoY
|
$154.4M
-4.04%
YoY
|
$167.7M
-5.04%
YoY
|
$165.8M
-7.74%
YoY
|
$167.8M
-11.87%
YoY
|
$160.9M
-13.26%
YoY
|
$176.6M
-18.92%
YoY
|
$179.7M
-9.47%
YoY
|
| Gross Profit |
$159.6M
9.17%
YoY
|
$160.6M
4.29%
YoY
|
$156.2M
4.76%
YoY
|
$156.9M
3.5%
YoY
|
$146.2M
0.97%
YoY
|
$154.0M
1.25%
YoY
|
$149.1M
0.27%
YoY
|
$151.6M
19.46%
YoY
|
$144.8M
6.08%
YoY
|
$152.1M
-0.98%
YoY
|
$148.7M
-4.92%
YoY
|
$126.9M
-18.65%
YoY
|
$136.5M
-11.65%
YoY
|
$153.6M
-9.22%
YoY
|
$156.4M
-6.63%
YoY
|
$156.0M
-15.31%
YoY
|
$154.5M
-20.57%
YoY
|
$169.2M
-11.13%
YoY
|
$167.5M
-15.96%
YoY
|
| Selling, General & Admin |
$76.90M
6.36%
YoY
|
$71.20M
7.07%
YoY
|
$70.20M
1.89%
YoY
|
$73.10M
0.0%
YoY
|
$72.30M
-6.95%
YoY
|
$66.50M
-14.3%
YoY
|
$68.90M
183.54%
YoY
|
$73.10M
243.19%
YoY
|
$77.70M
104.47%
YoY
|
$77.60M
-2.39%
YoY
|
$24.30M
-56.45%
YoY
|
$21.30M
-60.92%
YoY
|
$38.00M
-27.06%
YoY
|
$79.50M
8.46%
YoY
|
$55.80M
-36.88%
YoY
|
$54.50M
-24.31%
YoY
|
$52.10M
-30.35%
YoY
|
$73.30M
-9.95%
YoY
|
$88.40M
21.93%
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 |
$12.50M
2.46%
YoY
|
$13.70M
1.48%
YoY
|
$13.70M
-2.84%
YoY
|
$12.10M
-14.18%
YoY
|
$12.20M
-20.26%
YoY
|
$13.50M
-11.18%
YoY
|
$14.10M
-11.32%
YoY
|
$14.10M
-12.96%
YoY
|
$15.30M
-10.53%
YoY
|
$15.20M
-17.39%
YoY
|
$15.90M
-12.64%
YoY
|
$16.20M
-10.99%
YoY
|
$17.10M
-10.0%
YoY
|
$18.40M
-1.08%
YoY
|
$18.20M
-6.67%
YoY
|
$18.20M
-9.45%
YoY
|
$19.00M
4.97%
YoY
|
$18.60M
-3.63%
YoY
|
$19.50M
3.17%
YoY
|
| Operating Expenses |
$139.9M
9.04%
YoY
|
$124.6M
1.88%
YoY
|
$133.1M
8.83%
YoY
|
$139.8M
7.79%
YoY
|
$128.3M
-5.94%
YoY
|
$122.3M
1.24%
YoY
|
$122.3M
9.1%
YoY
|
$129.7M
23.64%
YoY
|
$136.4M
10.53%
YoY
|
$120.8M
-14.27%
YoY
|
$112.1M
100.9%
YoY
|
$104.9M
92.48%
YoY
|
$123.4M
136.85%
YoY
|
$140.9M
-9.39%
YoY
|
$55.80M
-36.88%
YoY
|
$54.50M
-24.31%
YoY
|
$52.10M
-30.35%
YoY
|
$155.5M
-35.48%
YoY
|
$88.40M
21.93%
YoY
|
| Operating Profit |
$19.70M
10.06%
YoY
|
$36.00M
13.56%
YoY
|
$23.10M
-13.81%
YoY
|
$17.10M
-21.92%
YoY
|
$17.90M
113.1%
YoY
|
$31.70M
1.28%
YoY
|
$26.80M
-26.78%
YoY
|
$21.90M
-0.45%
YoY
|
$8.400M
-35.88%
YoY
|
$31.30M
146.46%
YoY
|
$36.60M
123.17%
YoY
|
$22.00M
53.85%
YoY
|
$13.10M
52.33%
YoY
|
$12.70M
-7.3%
YoY
|
$16.40M
-250.46%
YoY
|
$14.30M
43.0%
YoY
|
$8.600M
50.88%
YoY
|
$13.70M
-124.91%
YoY
|
-$10.90M
-143.6%
YoY
|
| Interest Expense |
$15.00M
37.61%
YoY
|
-$14.20M
21.37%
YoY
|
$12.20M
-6.15%
YoY
|
$12.10M
-46.22%
YoY
|
$10.90M
-51.12%
YoY
|
-$11.70M
-48.91%
YoY
|
$13.00M
-43.48%
YoY
|
$22.50M
-0.88%
YoY
|
$22.30M
-6.3%
YoY
|
-$22.90M
-5.76%
YoY
|
$23.00M
-7.26%
YoY
|
$22.70M
62.14%
YoY
|
$23.80M
71.22%
YoY
|
-$24.30M
76.09%
YoY
|
$24.80M
79.71%
YoY
|
$14.00M
2.19%
YoY
|
$13.90M
13.01%
YoY
|
-$13.80M
17.95%
YoY
|
$13.80M
18.97%
YoY
|
| Other Income/Expense, Net |
-$16.00M
35.59%
YoY
|
-$1.200M
33.33%
YoY
|
-$13.00M
-72.69%
YoY
|
-$13.20M
-60.71%
YoY
|
-$11.80M
-49.36%
YoY
|
-$900.0K
-18.18%
YoY
|
-$47.60M
97.51%
YoY
|
-$33.60M
40.59%
YoY
|
-$23.30M
-6.43%
YoY
|
-$1.100M
-95.69%
YoY
|
-$24.10M
-7.31%
YoY
|
-$23.90M
-51.52%
YoY
|
-$24.90M
60.65%
YoY
|
-$25.50M
67.76%
YoY
|
-$26.00M
69.93%
YoY
|
-$49.30M
226.49%
YoY
|
-$15.50M
-195.68%
YoY
|
-$15.20M
-215.15%
YoY
|
-$15.30M
-215.04%
YoY
|
| Pretax Income |
$3.700M
-39.34%
YoY
|
$19.70M
418.42%
YoY
|
$10.10M
-148.56%
YoY
|
$3.900M
-133.33%
YoY
|
$6.100M
-140.94%
YoY
|
$3.800M
-47.95%
YoY
|
-$20.80M
-266.4%
YoY
|
-$11.70M
515.79%
YoY
|
-$14.90M
26.27%
YoY
|
$7.300M
-157.03%
YoY
|
$12.50M
-230.21%
YoY
|
-$1.900M
-94.57%
YoY
|
-$11.80M
71.01%
YoY
|
-$12.80M
753.33%
YoY
|
-$9.600M
-63.36%
YoY
|
-$35.00M
586.27%
YoY
|
-$6.900M
-131.51%
YoY
|
-$1.500M
-97.8%
YoY
|
-$26.20M
-323.93%
YoY
|
| Income Tax |
-$1.300M
-230.0%
YoY
|
-$2.100M
425.0%
YoY
|
$5.900M
-213.46%
YoY
|
$800.0K
-233.33%
YoY
|
$1.000M
100.0%
YoY
|
-$400.0K
N/A
|
-$5.200M
-425.0%
YoY
|
-$600.0K
-122.22%
YoY
|
$500.0K
-94.85%
YoY
|
$0.00
-100.0%
YoY
|
$1.600M
-184.21%
YoY
|
$2.700M
-134.62%
YoY
|
$9.700M
46.97%
YoY
|
-$2.000M
-119.8%
YoY
|
-$1.900M
-64.15%
YoY
|
-$7.800M
5.41%
YoY
|
$6.600M
-55.41%
YoY
|
$10.10M
42.25%
YoY
|
-$5.300M
-232.5%
YoY
|
| Net Earnings |
$5.000M
-1.96%
YoY
|
$21.80M
419.05%
YoY
|
$4.200M
-126.92%
YoY
|
$3.100M
-127.93%
YoY
|
$5.100M
-133.12%
YoY
|
$4.200M
-42.47%
YoY
|
-$15.60M
-243.12%
YoY
|
-$11.10M
141.3%
YoY
|
-$15.40M
-28.37%
YoY
|
$7.300M
-161.34%
YoY
|
$10.90M
-241.56%
YoY
|
-$4.600M
-83.09%
YoY
|
-$21.50M
59.26%
YoY
|
-$11.90M
-4.8%
YoY
|
-$7.700M
-63.16%
YoY
|
-$27.20M
-1282.61%
YoY
|
-$13.50M
-290.14%
YoY
|
-$12.50M
-76.19%
YoY
|
-$20.90M
-371.43%
YoY
|
| Basic Earnings Per Share |
$0.05
0.0%
YoY
|
N/A
|
$0.04
-125.0%
YoY
|
$0.03
-123.08%
YoY
|
$0.05
-126.32%
YoY
|
N/A
|
-$0.16
-214.29%
YoY
|
-$0.13
116.67%
YoY
|
-$0.19
-32.14%
YoY
|
N/A
|
$0.14
-240.0%
YoY
|
-$0.06
-85.37%
YoY
|
-$0.28
33.33%
YoY
|
N/A
|
-$0.10
-68.75%
YoY
|
-$0.41
-1125.0%
YoY
|
-$0.21
-290.91%
YoY
|
-$0.19
-77.11%
YoY
|
-$0.32
-366.67%
YoY
|
| Diluted Earnings Per Share |
$0.05
0.0%
YoY
|
$0.22
-100.0%
YoY
|
$0.04
-125.0%
YoY
|
$0.03
-123.08%
YoY
|
$0.05
-126.32%
YoY
|
$43.89K
-53.05%
YoY
|
-$0.16
-233.33%
YoY
|
-$0.13
116.67%
YoY
|
-$0.19
-100.0%
YoY
|
$93.47K
-160.32%
YoY
|
$0.12
-220.0%
YoY
|
-$0.06
-85.37%
YoY
|
-$277.8K
132275032.28%
YoY
|
-$154.9K
81551435.09%
YoY
|
-$0.10
-68.75%
YoY
|
-$0.41
-1466.67%
YoY
|
-$0.21
-290.91%
YoY
|
-$0.19
-77.11%
YoY
|
-$0.32
-366.67%
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 |
96.63M shares
0.97%
YoY
|
96.55M shares
5.3%
YoY
|
96.35M shares
0.37%
YoY
|
96.60M shares
10.78%
YoY
|
95.70M shares
20.23%
YoY
|
91.69M shares
26.44%
YoY
|
96.00M shares
23.23%
YoY
|
87.20M shares
12.08%
YoY
|
79.60M shares
2.84%
YoY
|
72.52M shares
16.85%
YoY
|
77.90M shares
1.96%
YoY
|
77.80M shares
17.7%
YoY
|
77.40M shares
19.44%
YoY
|
62.06M shares
11.59%
YoY
|
76.40M shares
18.45%
YoY
|
66.10M shares
2.48%
YoY
|
64.80M shares
1.57%
YoY
|
55.62M shares
2.55%
YoY
|
64.50M shares
2.22%
YoY
|
| Diluted Shares Outstanding |
100.7M shares
1.21%
YoY
|
N/A
|
100.1M shares
4.27%
YoY
|
100.2M shares
14.91%
YoY
|
99.50M shares
25.0%
YoY
|
N/A
|
96.00M shares
8.23%
YoY
|
87.20M shares
12.08%
YoY
|
79.60M shares
4.19%
YoY
|
N/A
|
88.70M shares
16.1%
YoY
|
77.80M shares
17.7%
YoY
|
76.40M shares
18.45%
YoY
|
N/A
|
76.40M shares
18.45%
YoY
|
66.10M shares
-0.45%
YoY
|
64.50M shares
-2.57%
YoY
|
N/A
|
64.50M shares
-2.57%
YoY
|
Loading...