|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$796.9M
5.03%
YoY
|
$758.7M
5.47%
YoY
|
$719.4M
0.1%
YoY
|
$718.6M
0.26%
YoY
|
$716.8M
7.12%
YoY
|
| Cost Of Revenue |
$83.31M
-4.25%
YoY
|
$87.01M
-9.35%
YoY
|
$95.98M
-57.72%
YoY
|
$227.0M
7.37%
YoY
|
$211.4M
6.72%
YoY
|
| Gross Profit |
$713.6M
6.23%
YoY
|
$671.7M
7.76%
YoY
|
$623.4M
26.8%
YoY
|
$491.6M
-2.71%
YoY
|
$505.3M
7.3%
YoY
|
| Selling, General & Admin |
$350.7M
-5.97%
YoY
|
$373.0M
-8.41%
YoY
|
$407.2M
10.85%
YoY
|
$367.4M
16.18%
YoY
|
$316.2M
17.72%
YoY
|
| Research & Development |
$108.6M
8.41%
YoY
|
$100.2M
8.49%
YoY
|
$92.33M
-9.31%
YoY
|
$101.8M
18.73%
YoY
|
$85.75M
13.01%
YoY
|
| Depreciation & Amortization |
$74.35M
-9.55%
YoY
|
$82.20M
-13.46%
YoY
|
$94.98M
-58.73%
YoY
|
$230.1M
3.94%
YoY
|
$221.4M
5.88%
YoY
|
| Operating Expenses |
$505.2M
-3.11%
YoY
|
$521.4M
-63.87%
YoY
|
$1.443B
175.12%
YoY
|
$524.5M
15.76%
YoY
|
$453.1M
15.84%
YoY
|
| Operating Profit |
$208.4M
38.6%
YoY
|
$150.4M
-118.35%
YoY
|
-$819.6M
2393.32%
YoY
|
-$32.87M
-162.91%
YoY
|
$52.25M
-34.57%
YoY
|
| Interest Expense |
-$103.8M
-10.4%
YoY
|
-$115.8M
38.95%
YoY
|
-$83.37M
29.22%
YoY
|
-$64.52M
-14.98%
YoY
|
-$75.89M
-29.79%
YoY
|
| Other Income/Expense, Net |
-$104.6M
27003.11%
YoY
|
-$386.0K
-99.56%
YoY
|
-$88.45M
38.05%
YoY
|
-$64.07M
-16.09%
YoY
|
-$76.36M
-29.34%
YoY
|
| Pretax Income |
$103.8M
204.05%
YoY
|
$34.14M
-103.76%
YoY
|
-$908.0M
836.7%
YoY
|
-$96.94M
302.2%
YoY
|
-$24.10M
-14.54%
YoY
|
| Income Tax |
-$8.102M
-118.73%
YoY
|
$43.25M
102.23%
YoY
|
$21.39M
-165.87%
YoY
|
-$32.47M
-76.84%
YoY
|
-$140.2M
4356.79%
YoY
|
| Net Earnings |
$111.9M
-1328.49%
YoY
|
-$9.109M
-99.02%
YoY
|
-$929.4M
1707.92%
YoY
|
-$51.41M
-132.44%
YoY
|
$158.5M
750.1%
YoY
|
| Basic Earnings Per Share |
$0.66
-1200.0%
YoY
|
-$0.06
-98.96%
YoY
|
-$5.78
1651.52%
YoY
|
-$0.33
-132.67%
YoY
|
$1.01
741.67%
YoY
|
| Diluted Earnings Per Share |
$0.64
-1256.7%
YoY
|
-$0.06
-99.04%
YoY
|
-$5.78
1651.52%
YoY
|
-$0.33
-133.0%
YoY
|
$1.00
733.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
169.3M shares
2.84%
YoY
|
164.6M shares
2.36%
YoY
|
160.8M shares
1.77%
YoY
|
158.0M shares
1.78%
YoY
|
155.3M shares
1.23%
YoY
|
| Diluted Shares Outstanding |
174.5M shares
5.99%
YoY
|
164.6M shares
2.36%
YoY
|
160.8M shares
1.77%
YoY
|
158.0M shares
0.16%
YoY
|
157.8M shares
2.87%
YoY
|
|
Concept
|
2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$210.3M
6.14%
YoY
|
$200.0M
5.5%
YoY
|
$193.3M
4.44%
YoY
|
$193.3M
3.94%
YoY
|
$198.1M
5.92%
YoY
|
$189.6M
5.68%
YoY
|
$185.0M
5.11%
YoY
|
$186.0M
5.15%
YoY
|
$187.1M
0.19%
YoY
|
$179.4M
-1.03%
YoY
|
$176.0M
-0.43%
YoY
|
$176.9M
1.73%
YoY
|
$186.7M
0.63%
YoY
|
$181.3M
-1.92%
YoY
|
$176.8M
2.39%
YoY
|
$173.9M
0.07%
YoY
|
$185.5M
-25.03%
YoY
|
$184.8M
-23.15%
YoY
|
$172.7M
-24.52%
YoY
|
| Cost Of Revenue |
$21.21M
-2.92%
YoY
|
$21.01M
-1.67%
YoY
|
$20.25M
-7.79%
YoY
|
$20.84M
-4.55%
YoY
|
$21.85M
1.03%
YoY
|
$21.37M
5.83%
YoY
|
$21.96M
14.92%
YoY
|
$21.83M
-37.73%
YoY
|
$21.63M
-62.25%
YoY
|
$20.19M
-65.09%
YoY
|
$19.11M
-65.77%
YoY
|
$35.06M
-37.48%
YoY
|
$57.29M
-20.43%
YoY
|
$57.83M
9.27%
YoY
|
$55.83M
-16.25%
YoY
|
$56.07M
-16.3%
YoY
|
$72.00M
10.26%
YoY
|
$52.93M
-18.3%
YoY
|
$66.66M
5.21%
YoY
|
| Gross Profit |
$189.1M
7.27%
YoY
|
$179.0M
6.41%
YoY
|
$173.0M
6.09%
YoY
|
$172.5M
5.07%
YoY
|
$176.3M
6.56%
YoY
|
$168.2M
5.66%
YoY
|
$163.1M
3.92%
YoY
|
$164.1M
15.75%
YoY
|
$165.4M
27.83%
YoY
|
$159.2M
28.97%
YoY
|
$156.9M
29.73%
YoY
|
$141.8M
20.4%
YoY
|
$129.4M
-0.65%
YoY
|
$123.4M
-6.41%
YoY
|
$121.0M
-0.35%
YoY
|
$117.8M
-3.28%
YoY
|
$130.3M
-28.48%
YoY
|
$131.9M
-24.94%
YoY
|
$121.4M
-26.61%
YoY
|
| Selling, General & Admin |
$89.35M
-7.34%
YoY
|
$89.52M
-1.39%
YoY
|
$85.63M
-9.16%
YoY
|
$86.23M
-5.78%
YoY
|
$96.43M
0.42%
YoY
|
$90.78M
-15.46%
YoY
|
$94.26M
-10.99%
YoY
|
$91.52M
-2.34%
YoY
|
$96.03M
-5.52%
YoY
|
$107.4M
23.14%
YoY
|
$105.9M
19.26%
YoY
|
$93.71M
5.85%
YoY
|
$101.6M
-22.82%
YoY
|
$87.19M
13.51%
YoY
|
$88.80M
-6.71%
YoY
|
$88.53M
-13.32%
YoY
|
$131.7M
37.76%
YoY
|
$76.82M
-18.02%
YoY
|
$95.18M
5.69%
YoY
|
| Research & Development |
$28.02M
12.1%
YoY
|
$26.35M
-3.49%
YoY
|
$26.40M
9.63%
YoY
|
$27.83M
16.97%
YoY
|
$24.99M
3.11%
YoY
|
$27.31M
21.04%
YoY
|
$24.08M
8.92%
YoY
|
$23.79M
1.58%
YoY
|
$24.24M
3.85%
YoY
|
$22.56M
-14.16%
YoY
|
$22.11M
-14.41%
YoY
|
$23.42M
-11.14%
YoY
|
$23.34M
-27.74%
YoY
|
$26.29M
22.34%
YoY
|
$25.83M
-15.98%
YoY
|
$26.36M
-17.23%
YoY
|
$32.30M
15.77%
YoY
|
$21.49M
-27.35%
YoY
|
$30.75M
10.97%
YoY
|
| Depreciation & Amortization |
$18.32M
-5.54%
YoY
|
$18.24M
-7.44%
YoY
|
$18.52M
-12.3%
YoY
|
$19.28M
-12.45%
YoY
|
$19.40M
-7.07%
YoY
|
$19.70M
-1.74%
YoY
|
$21.11M
4.88%
YoY
|
$22.02M
-35.1%
YoY
|
$20.87M
-63.23%
YoY
|
$20.05M
-65.05%
YoY
|
$20.13M
-56.53%
YoY
|
$33.93M
-41.86%
YoY
|
$56.77M
-21.58%
YoY
|
$57.35M
-17.48%
YoY
|
$46.31M
-32.1%
YoY
|
$58.36M
-13.89%
YoY
|
$72.40M
8.87%
YoY
|
$69.50M
4.2%
YoY
|
$68.20M
4.12%
YoY
|
| Operating Expenses |
$128.7M
-3.14%
YoY
|
$127.3M
-1.83%
YoY
|
$123.5M
-5.3%
YoY
|
$125.6M
-2.13%
YoY
|
$132.9M
-0.21%
YoY
|
$129.7M
-69.24%
YoY
|
$130.4M
-82.69%
YoY
|
$128.3M
-1.58%
YoY
|
$133.2M
-3.88%
YoY
|
$421.7M
231.35%
YoY
|
$753.5M
486.35%
YoY
|
$130.4M
1.12%
YoY
|
$138.6M
-24.6%
YoY
|
$127.3M
14.76%
YoY
|
$128.5M
-10.89%
YoY
|
$128.9M
-15.33%
YoY
|
$183.8M
29.8%
YoY
|
$110.9M
-21.51%
YoY
|
$144.2M
6.78%
YoY
|
| Operating Profit |
$60.35M
39.15%
YoY
|
$51.68M
34.16%
YoY
|
$49.49M
51.59%
YoY
|
$46.90M
30.88%
YoY
|
$43.37M
34.53%
YoY
|
$38.53M
-114.68%
YoY
|
$32.65M
-105.47%
YoY
|
$35.83M
213.2%
YoY
|
$32.24M
-451.89%
YoY
|
-$262.5M
6767.58%
YoY
|
-$596.6M
7805.88%
YoY
|
$11.44M
-202.68%
YoY
|
-$9.161M
-82.88%
YoY
|
-$3.822M
-118.2%
YoY
|
-$7.546M
-121.47%
YoY
|
-$11.14M
-140.25%
YoY
|
-$53.52M
-231.95%
YoY
|
$21.00M
-39.0%
YoY
|
$35.14M
15.86%
YoY
|
| Interest Expense |
-$22.95M
-19.49%
YoY
|
-$25.97M
-11.41%
YoY
|
-$28.05M
-4.74%
YoY
|
-$26.83M
-6.13%
YoY
|
-$28.51M
10.91%
YoY
|
-$29.31M
26.46%
YoY
|
-$29.44M
60.01%
YoY
|
-$28.58M
77.67%
YoY
|
-$25.71M
58.09%
YoY
|
-$23.18M
45.82%
YoY
|
-$18.40M
13.65%
YoY
|
-$16.09M
-0.54%
YoY
|
-$16.26M
-2.63%
YoY
|
-$15.90M
-5.33%
YoY
|
-$16.19M
-11.59%
YoY
|
-$16.17M
-32.87%
YoY
|
-$16.70M
-33.47%
YoY
|
-$16.79M
-38.76%
YoY
|
-$18.31M
-35.01%
YoY
|
| Other Income/Expense, Net |
-$103.0K
-45.5%
YoY
|
-$26.67M
-9.38%
YoY
|
-$28.11M
-4.49%
YoY
|
-$26.78M
-6.6%
YoY
|
-$189.0K
-94.12%
YoY
|
-$29.44M
14.98%
YoY
|
-$29.43M
66.51%
YoY
|
-$28.67M
76.37%
YoY
|
-$3.213M
127.71%
YoY
|
-$25.60M
77.54%
YoY
|
-$17.68M
7.38%
YoY
|
-$16.26M
4.76%
YoY
|
-$1.411M
370.33%
YoY
|
-$14.42M
-15.42%
YoY
|
-$16.46M
-8.3%
YoY
|
-$15.52M
-37.56%
YoY
|
-$300.0K
200.0%
YoY
|
-$17.05M
-37.17%
YoY
|
-$17.95M
-38.64%
YoY
|
| Pretax Income |
$37.29M
154.2%
YoY
|
$25.01M
175.14%
YoY
|
$21.38M
564.95%
YoY
|
$20.12M
180.89%
YoY
|
$14.67M
-1765.27%
YoY
|
$9.090M
-103.16%
YoY
|
$3.215M
-100.52%
YoY
|
$7.163M
-248.76%
YoY
|
-$881.0K
-96.86%
YoY
|
-$288.1M
1479.29%
YoY
|
-$614.3M
2458.75%
YoY
|
-$4.815M
-81.94%
YoY
|
-$28.03M
90.16%
YoY
|
-$18.24M
-562.03%
YoY
|
-$24.01M
2210.49%
YoY
|
-$26.66M
117.28%
YoY
|
-$14.74M
-195.53%
YoY
|
$3.948M
-45.83%
YoY
|
-$1.039M
-196.65%
YoY
|
| Income Tax |
-$35.38M
-332.03%
YoY
|
$12.40M
0.81%
YoY
|
$10.30M
243.33%
YoY
|
$4.600M
-64.06%
YoY
|
$15.25M
59.99%
YoY
|
$12.30M
200.0%
YoY
|
$3.000M
-62.03%
YoY
|
$12.80M
-6500.0%
YoY
|
$9.530M
-255.03%
YoY
|
$4.100M
-121.24%
YoY
|
$7.900M
-476.19%
YoY
|
-$200.0K
-95.92%
YoY
|
-$6.147M
-95.62%
YoY
|
-$19.30M
-1386.67%
YoY
|
-$2.100M
-148.84%
YoY
|
-$4.900M
-304.17%
YoY
|
-$140.2M
-6472.73%
YoY
|
$1.500M
-48.28%
YoY
|
$4.300M
34.38%
YoY
|
| Net Earnings |
$72.67M
-12716.32%
YoY
|
$12.57M
-496.28%
YoY
|
$11.10M
4170.77%
YoY
|
$15.56M
-376.8%
YoY
|
-$576.0K
-94.47%
YoY
|
-$3.172M
-98.91%
YoY
|
$260.0K
-100.04%
YoY
|
-$5.621M
20.65%
YoY
|
-$10.41M
-55.97%
YoY
|
-$292.2M
3154.47%
YoY
|
-$622.1M
5252.06%
YoY
|
-$4.659M
-34.93%
YoY
|
-$23.65M
-117.82%
YoY
|
-$8.979M
-171.82%
YoY
|
-$11.62M
-190.49%
YoY
|
-$7.160M
-1825.3%
YoY
|
$132.7M
903.65%
YoY
|
$12.50M
184.59%
YoY
|
$12.85M
-706.18%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.07
-450.0%
YoY
|
$0.07
N/A
|
$0.09
-400.0%
YoY
|
N/A
|
-$0.02
-98.9%
YoY
|
$0.00
-100.0%
YoY
|
-$0.03
0.0%
YoY
|
N/A
|
-$1.81
2916.67%
YoY
|
-$3.87
5428.57%
YoY
|
-$0.03
-40.0%
YoY
|
N/A
|
-$0.06
-175.0%
YoY
|
-$0.07
-187.5%
YoY
|
-$0.05
N/A
|
$0.42
950.0%
YoY
|
$0.08
700.0%
YoY
|
$0.08
-900.0%
YoY
|
| Diluted Earnings Per Share |
$0.41
-11848.55%
YoY
|
$0.07
-450.0%
YoY
|
$0.06
N/A
|
$0.09
-400.0%
YoY
|
$0.00
-94.63%
YoY
|
-$0.02
-98.9%
YoY
|
$0.00
-100.0%
YoY
|
-$0.03
0.0%
YoY
|
-$0.06
-100.0%
YoY
|
-$1.81
2916.67%
YoY
|
-$3.87
5428.57%
YoY
|
-$0.03
-40.0%
YoY
|
-$148.7K
-35414089.46%
YoY
|
-$0.06
-175.0%
YoY
|
-$0.07
-187.5%
YoY
|
-$0.05
N/A
|
$0.42
950.0%
YoY
|
$0.08
700.0%
YoY
|
$0.08
-900.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 |
170.6M shares
2.85%
YoY
|
169.4M shares
2.83%
YoY
|
168.2M shares
2.75%
YoY
|
166.7M shares
2.9%
YoY
|
165.8M shares
2.58%
YoY
|
164.7M shares
2.38%
YoY
|
163.7M shares
1.89%
YoY
|
162.0M shares
1.33%
YoY
|
161.7M shares
1.71%
YoY
|
160.9M shares
1.71%
YoY
|
160.7M shares
1.78%
YoY
|
159.8M shares
1.73%
YoY
|
159.0M shares
1.86%
YoY
|
158.2M shares
1.77%
YoY
|
157.9M shares
1.76%
YoY
|
157.1M shares
1.72%
YoY
|
156.1M shares
-49.32%
YoY
|
155.4M shares
-49.35%
YoY
|
155.1M shares
-49.4%
YoY
|
| Diluted Shares Outstanding |
N/A
|
173.9M shares
5.22%
YoY
|
172.6M shares
4.34%
YoY
|
171.2M shares
5.16%
YoY
|
N/A
|
165.3M shares
2.58%
YoY
|
165.4M shares
2.94%
YoY
|
162.8M shares
1.83%
YoY
|
N/A
|
161.1M shares
0.49%
YoY
|
160.7M shares
1.78%
YoY
|
159.8M shares
1.73%
YoY
|
159.0M shares
0.04%
YoY
|
160.3M shares
1.24%
YoY
|
157.9M shares
1.76%
YoY
|
157.1M shares
1.72%
YoY
|
158.9M shares
-49.06%
YoY
|
158.4M shares
-49.1%
YoY
|
155.1M shares
-49.4%
YoY
|
Loading...