|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$786.9M
3.72%
YoY
|
$758.7M
-0.86%
YoY
|
$765.2M
-20.06%
YoY
|
$957.3M
-5.55%
YoY
|
$1.013B
100.49%
YoY
|
| Cost Of Revenue |
$529.8M
0.29%
YoY
|
$528.3M
-0.88%
YoY
|
$533.0M
-18.85%
YoY
|
$656.8M
-4.58%
YoY
|
$688.3M
106.8%
YoY
|
| Gross Profit |
$257.1M
11.59%
YoY
|
$230.4M
-0.79%
YoY
|
$232.2M
-22.72%
YoY
|
$300.5M
-7.6%
YoY
|
$325.2M
88.33%
YoY
|
| Selling, General & Admin |
$213.3M
-5.17%
YoY
|
$224.9M
0.69%
YoY
|
$223.4M
-10.09%
YoY
|
$248.5M
-12.71%
YoY
|
$284.6M
94.32%
YoY
|
| Research & Development |
$7.700M
1.32%
YoY
|
$7.600M
-9.52%
YoY
|
$8.400M
10.53%
YoY
|
$7.600M
-10.59%
YoY
|
$8.500M
63.46%
YoY
|
| Depreciation & Amortization |
$56.05M
-13.98%
YoY
|
$65.16M
1.71%
YoY
|
$64.06M
-8.0%
YoY
|
$69.64M
-7.66%
YoY
|
$75.41M
178.95%
YoY
|
| Operating Expenses |
$221.0M
-4.96%
YoY
|
$232.5M
0.32%
YoY
|
$231.8M
-9.48%
YoY
|
$256.1M
-12.65%
YoY
|
$293.1M
93.27%
YoY
|
| Operating Profit |
$62.81M
-314.19%
YoY
|
-$29.32M
-69.12%
YoY
|
-$94.95M
-411.58%
YoY
|
$30.47M
40.73%
YoY
|
$21.65M
32.78%
YoY
|
| Interest Expense |
-$44.89M
9.32%
YoY
|
-$41.06M
20.05%
YoY
|
-$34.20M
-29.63%
YoY
|
-$48.60M
-191.74%
YoY
|
$52.98M
388.65%
YoY
|
| Other Income/Expense, Net |
-$39.14M
37.14%
YoY
|
-$28.54M
-12.52%
YoY
|
-$32.63M
-31.65%
YoY
|
-$47.73M
4.79%
YoY
|
-$45.55M
259.59%
YoY
|
| Pretax Income |
$23.67M
-140.9%
YoY
|
-$57.86M
-54.64%
YoY
|
-$127.6M
639.21%
YoY
|
-$17.26M
-75.71%
YoY
|
-$71.06M
1512.78%
YoY
|
| Income Tax |
$4.279M
-17.43%
YoY
|
$5.182M
-90.73%
YoY
|
$55.90M
328.3%
YoY
|
$13.05M
38.1%
YoY
|
$9.451M
-231.06%
YoY
|
| Net Earnings |
$19.39M
-131.45%
YoY
|
-$61.64M
-71.81%
YoY
|
-$218.6M
58.69%
YoY
|
-$137.8M
249.79%
YoY
|
-$39.38M
-434.07%
YoY
|
| Basic Earnings Per Share |
$0.95
-131.15%
YoY
|
-$3.05
-72.12%
YoY
|
-$10.94
58.09%
YoY
|
-$6.92
247.74%
YoY
|
-$1.99
-380.28%
YoY
|
| Diluted Earnings Per Share |
$0.95
-131.15%
YoY
|
-$3.05
-72.12%
YoY
|
-$10.94
58.09%
YoY
|
-$6.92
247.74%
YoY
|
-$1.99
-384.29%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
20.35M shares
0.74%
YoY
|
20.20M shares
1.1%
YoY
|
19.98M shares
0.4%
YoY
|
19.90M shares
0.35%
YoY
|
19.83M shares
18.95%
YoY
|
| Diluted Shares Outstanding |
20.43M shares
1.12%
YoY
|
20.20M shares
1.1%
YoY
|
19.98M shares
0.4%
YoY
|
19.90M shares
0.35%
YoY
|
19.83M shares
17.72%
YoY
|
|
Concept
|
2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$208.8M
9.11%
YoY
|
$203.1M
9.39%
YoY
|
$195.4M
2.98%
YoY
|
$191.4M
2.02%
YoY
|
$185.7M
5.22%
YoY
|
$189.7M
-8.97%
YoY
|
$187.6M
1.24%
YoY
|
$176.5M
-3.85%
YoY
|
$208.4M
-14.11%
YoY
|
$185.3M
-21.84%
YoY
|
$183.5M
-25.33%
YoY
|
$191.1M
-19.98%
YoY
|
$242.6M
-9.03%
YoY
|
$237.1M
-4.11%
YoY
|
$245.8M
2.45%
YoY
|
$238.9M
N/A
|
$266.7M
29.74%
YoY
|
$247.2M
63.46%
YoY
|
| Cost Of Revenue |
$140.2M
5.3%
YoY
|
$129.0M
-1.03%
YoY
|
$128.1M
-2.87%
YoY
|
$133.2M
1.54%
YoY
|
$130.4M
4.39%
YoY
|
$131.9M
-6.39%
YoY
|
$131.2M
-0.87%
YoY
|
$124.9M
-1.51%
YoY
|
$140.9M
-14.4%
YoY
|
$132.3M
-18.62%
YoY
|
$126.8M
-22.61%
YoY
|
$132.6M
-19.34%
YoY
|
$164.6M
-6.85%
YoY
|
$162.6M
-2.72%
YoY
|
$163.9M
-17.78%
YoY
|
$164.4M
N/A
|
$176.7M
57.22%
YoY
|
$167.1M
61.38%
YoY
|
| Gross Profit |
$68.59M
17.83%
YoY
|
$74.07M
33.98%
YoY
|
$67.25M
16.32%
YoY
|
$58.21M
3.14%
YoY
|
$55.28M
7.22%
YoY
|
$57.81M
-14.23%
YoY
|
$56.43M
6.52%
YoY
|
$51.56M
-9.06%
YoY
|
$67.40M
-13.59%
YoY
|
$52.98M
-28.86%
YoY
|
$56.70M
-30.78%
YoY
|
$58.48M
-21.41%
YoY
|
$78.00M
-13.34%
YoY
|
$74.47M
-7.0%
YoY
|
$81.92M
16.76%
YoY
|
$74.41M
N/A
|
$90.01M
52.01%
YoY
|
$80.08M
67.99%
YoY
|
| Selling, General & Admin |
$53.85M
3.44%
YoY
|
$54.67M
-5.86%
YoY
|
$50.39M
-5.89%
YoY
|
$52.06M
-10.54%
YoY
|
$58.07M
0.75%
YoY
|
$53.55M
-4.38%
YoY
|
$58.19M
13.76%
YoY
|
$57.64M
5.94%
YoY
|
$56.00M
-3.45%
YoY
|
$51.15M
-14.81%
YoY
|
$54.41M
-17.17%
YoY
|
$60.35M
-6.44%
YoY
|
$58.00M
-20.22%
YoY
|
$60.04M
-12.41%
YoY
|
$65.68M
-14.96%
YoY
|
$64.51M
N/A
|
$72.70M
90.71%
YoY
|
$68.54M
79.35%
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
|
| Depreciation & Amortization |
$13.07M
-8.2%
YoY
|
$12.64M
-12.22%
YoY
|
$14.08M
-12.62%
YoY
|
$14.24M
-11.66%
YoY
|
$14.40M
-16.32%
YoY
|
$16.11M
-3.81%
YoY
|
$16.12M
2.49%
YoY
|
$17.21M
7.98%
YoY
|
$16.75M
-1.47%
YoY
|
$15.73M
-8.46%
YoY
|
$15.93M
-8.15%
YoY
|
$15.64M
-13.3%
YoY
|
$17.00M
-19.43%
YoY
|
$17.18M
-7.7%
YoY
|
$17.35M
-11.77%
YoY
|
$18.04M
N/A
|
$21.10M
209.66%
YoY
|
$18.61M
179.24%
YoY
|
| Operating Expenses |
$53.85M
3.44%
YoY
|
$54.67M
-5.86%
YoY
|
$50.39M
-5.89%
YoY
|
$52.06M
-10.54%
YoY
|
$58.07M
0.75%
YoY
|
$53.55M
-4.55%
YoY
|
$58.19M
13.76%
YoY
|
$57.64M
5.94%
YoY
|
$56.10M
-3.28%
YoY
|
$51.15M
-14.81%
YoY
|
$54.41M
-17.17%
YoY
|
$60.35M
-6.44%
YoY
|
$58.00M
-20.22%
YoY
|
$60.04M
-12.41%
YoY
|
$65.68M
-14.96%
YoY
|
$64.51M
N/A
|
$72.70M
90.71%
YoY
|
$68.54M
79.35%
YoY
|
| Operating Profit |
$9.544M
-19.65%
YoY
|
$17.92M
-251.97%
YoY
|
$42.56M
1133.15%
YoY
|
$11.88M
-238.81%
YoY
|
-$11.79M
123.87%
YoY
|
$3.451M
-69.46%
YoY
|
-$8.557M
-1059.3%
YoY
|
-$5.266M
59.0%
YoY
|
$11.30M
-43.51%
YoY
|
$892.0K
-109.82%
YoY
|
-$3.312M
-127.55%
YoY
|
-$97.66M
-650.19%
YoY
|
$20.00M
15.55%
YoY
|
-$9.084M
-206.31%
YoY
|
$12.02M
-189.84%
YoY
|
$17.75M
N/A
|
$17.31M
152.21%
YoY
|
$8.545M
-25.07%
YoY
|
| Interest Expense |
-$14.96M
46.59%
YoY
|
-$14.53M
53.64%
YoY
|
-$11.82M
-247.82%
YoY
|
-$10.20M
-228.23%
YoY
|
-$9.456M
-212.99%
YoY
|
$7.997M
-194.08%
YoY
|
$7.957M
-2.99%
YoY
|
$8.369M
-1.38%
YoY
|
-$8.500M
-21.3%
YoY
|
$8.202M
-30.52%
YoY
|
$8.486M
-34.46%
YoY
|
$9.011M
-31.18%
YoY
|
-$10.80M
-18.8%
YoY
|
$11.80M
-16.5%
YoY
|
$12.95M
9.71%
YoY
|
$13.09M
N/A
|
-$13.30M
-643.97%
YoY
|
$14.14M
547.3%
YoY
|
| Other Income/Expense, Net |
-$13.83M
61.44%
YoY
|
-$14.74M
80.46%
YoY
|
-$9.425M
21.75%
YoY
|
-$8.565M
28.03%
YoY
|
-$8.169M
24.0%
YoY
|
-$7.741M
-1067.63%
YoY
|
-$6.690M
-25.27%
YoY
|
-$6.588M
-37.31%
YoY
|
$800.0K
-142.11%
YoY
|
-$8.952M
-18.95%
YoY
|
-$10.51M
-19.78%
YoY
|
-$5.844M
-46.61%
YoY
|
-$1.900M
-733.33%
YoY
|
-$11.05M
-12.04%
YoY
|
-$13.10M
31.79%
YoY
|
-$10.95M
N/A
|
$300.0K
-109.18%
YoY
|
-$12.56M
297.63%
YoY
|
| Pretax Income |
-$4.283M
-229.28%
YoY
|
$3.174M
-115.9%
YoY
|
$33.13M
-872.28%
YoY
|
$3.313M
-121.73%
YoY
|
-$19.96M
68.37%
YoY
|
-$4.290M
-295.0%
YoY
|
-$15.25M
89.17%
YoY
|
-$11.85M
-14.23%
YoY
|
$2.200M
-48.84%
YoY
|
-$8.060M
-70.85%
YoY
|
-$13.82M
913.27%
YoY
|
-$103.5M
-9552.33%
YoY
|
$4.300M
-265.38%
YoY
|
-$27.65M
596.98%
YoY
|
-$1.364M
-94.15%
YoY
|
$1.095M
N/A
|
-$2.600M
-172.3%
YoY
|
-$3.967M
-148.11%
YoY
|
| Income Tax |
$4.288M
-762.75%
YoY
|
$3.581M
135.13%
YoY
|
$1.661M
95.41%
YoY
|
-$647.0K
-124.33%
YoY
|
$1.523M
-612.79%
YoY
|
$850.0K
-94.44%
YoY
|
$2.659M
-95.33%
YoY
|
-$297.0K
-98.59%
YoY
|
$15.30M
1175.0%
YoY
|
$56.99M
657.85%
YoY
|
-$21.13M
-7538.73%
YoY
|
$5.046M
-11.61%
YoY
|
$1.200M
-91.37%
YoY
|
$7.520M
-16811.11%
YoY
|
$284.0K
-104.83%
YoY
|
$5.709M
N/A
|
$13.90M
-66290.48%
YoY
|
-$45.00K
-93.78%
YoY
|
| Net Earnings |
-$8.571M
-316.44%
YoY
|
-$407.0K
-98.11%
YoY
|
$31.47M
-1296.58%
YoY
|
$3.960M
-121.08%
YoY
|
-$21.48M
82.1%
YoY
|
-$2.630M
-81.08%
YoY
|
-$18.78M
-70.97%
YoY
|
-$11.80M
-67.72%
YoY
|
-$13.90M
-993.32%
YoY
|
-$64.71M
-42.4%
YoY
|
-$36.54M
97.31%
YoY
|
-$99.39M
2045.2%
YoY
|
$1.556M
-107.41%
YoY
|
-$112.3M
1542.11%
YoY
|
-$18.52M
6.19%
YoY
|
-$4.633M
N/A
|
-$21.00M
277.02%
YoY
|
-$6.841M
-176.27%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
$1.55
-1292.31%
YoY
|
$0.19
-120.43%
YoY
|
-$1.06
79.66%
YoY
|
-$0.13
N/A
|
-$0.93
-71.3%
YoY
|
-$0.59
-67.76%
YoY
|
N/A
|
-$3.24
-42.55%
YoY
|
-$1.83
96.77%
YoY
|
-$4.99
2069.57%
YoY
|
$0.08
-107.55%
YoY
|
-$5.64
1558.82%
YoY
|
-$0.93
5.68%
YoY
|
-$0.23
N/A
|
-$1.06
231.25%
YoY
|
-$0.34
-162.96%
YoY
|
| Diluted Earnings Per Share |
-$0.42
-321.22%
YoY
|
-$0.02
-98.12%
YoY
|
$1.54
-1284.62%
YoY
|
$0.19
-120.43%
YoY
|
-$1.06
79.66%
YoY
|
-$0.13
-100.0%
YoY
|
-$0.93
-71.3%
YoY
|
-$0.59
-67.22%
YoY
|
-$695.0K
-868750100.0%
YoY
|
-$3.24
-42.55%
YoY
|
-$1.80
93.55%
YoY
|
-$4.99
2069.57%
YoY
|
$0.08
-107.55%
YoY
|
-$5.64
1558.82%
YoY
|
-$0.93
5.68%
YoY
|
-$0.23
N/A
|
-$1.06
231.25%
YoY
|
-$0.34
-162.96%
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
|
| Basic Shares Outstanding |
20.39M shares
0.15%
YoY
|
20.37M shares
0.29%
YoY
|
20.36M shares
0.53%
YoY
|
20.36M shares
0.65%
YoY
|
20.31M shares
1.28%
YoY
|
20.26M shares
1.29%
YoY
|
20.23M shares
1.14%
YoY
|
20.05M shares
0.34%
YoY
|
20.00M shares
0.44%
YoY
|
20.00M shares
0.43%
YoY
|
19.99M shares
0.41%
YoY
|
19.94M shares
0.33%
YoY
|
19.91M shares
0.34%
YoY
|
19.92M shares
0.37%
YoY
|
19.91M shares
0.5%
YoY
|
19.87M shares
0.39%
YoY
|
19.84M shares
20.24%
YoY
|
19.84M shares
20.28%
YoY
|
| Diluted Shares Outstanding |
20.39M shares
-0.18%
YoY
|
20.37M shares
0.29%
YoY
|
20.41M shares
0.76%
YoY
|
20.43M shares
0.98%
YoY
|
20.31M shares
1.28%
YoY
|
20.26M shares
N/A
|
20.23M shares
1.14%
YoY
|
20.05M shares
-1.14%
YoY
|
N/A
|
20.00M shares
0.43%
YoY
|
20.29M shares
1.91%
YoY
|
19.94M shares
-0.21%
YoY
|
N/A
|
19.92M shares
0.37%
YoY
|
19.91M shares
0.5%
YoY
|
19.98M shares
N/A
|
N/A
|
19.84M shares
18.38%
YoY
|
Loading...