|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$1.640B
2.81%
YoY
|
$1.595B
5.98%
YoY
|
$1.505B
4.23%
YoY
|
$1.444B
9.14%
YoY
|
$1.323B
1.27%
YoY
|
| Cost Of Revenue |
$326.2M
-3.58%
YoY
|
$338.3M
-1.52%
YoY
|
$343.5M
3.47%
YoY
|
$332.0M
4.41%
YoY
|
$318.0M
-6.18%
YoY
|
| Gross Profit |
$1.314B
4.53%
YoY
|
$1.257B
8.2%
YoY
|
$1.162B
4.46%
YoY
|
$1.112B
10.64%
YoY
|
$1.005B
3.88%
YoY
|
| Selling, General & Admin |
$737.3M
6.7%
YoY
|
$691.0M
4.1%
YoY
|
$663.8M
7.25%
YoY
|
$618.9M
13.48%
YoY
|
$545.4M
-7.24%
YoY
|
| Research & Development |
$315.2M
-5.94%
YoY
|
$335.1M
5.11%
YoY
|
$318.8M
22.29%
YoY
|
$260.7M
13.26%
YoY
|
$230.2M
-2.01%
YoY
|
| Depreciation & Amortization |
$13.50M
-91.91%
YoY
|
$166.8M
686.76%
YoY
|
$21.20M
-14.86%
YoY
|
$24.90M
-9.45%
YoY
|
$27.50M
20.61%
YoY
|
| Operating Expenses |
$1.187B
2.0%
YoY
|
$1.164B
2.42%
YoY
|
$1.136B
7.97%
YoY
|
$1.052B
6.89%
YoY
|
$984.3M
-4.59%
YoY
|
| Operating Profit |
$127.0M
36.15%
YoY
|
$93.32M
264.48%
YoY
|
$25.60M
-57.26%
YoY
|
$59.91M
188.19%
YoY
|
$20.79M
-132.46%
YoY
|
| Interest Expense |
-$89.63M
-19.77%
YoY
|
-$111.7M
-243.18%
YoY
|
$78.02M
-41.09%
YoY
|
$132.4M
-11.38%
YoY
|
$149.4M
-7.68%
YoY
|
| Other Income/Expense, Net |
$15.74M
1514.77%
YoY
|
$975.0K
-89.16%
YoY
|
$8.996M
-65.81%
YoY
|
$26.31M
-199.65%
YoY
|
-$26.40M
-257.9%
YoY
|
| Pretax Income |
-$131.5M
70.36%
YoY
|
-$77.17M
54.48%
YoY
|
-$49.96M
-58.67%
YoY
|
-$120.9M
-39.29%
YoY
|
-$199.1M
5.58%
YoY
|
| Income Tax |
$43.23M
-10.14%
YoY
|
$48.11M
147.0%
YoY
|
$19.48M
-18.97%
YoY
|
$24.04M
-207.7%
YoY
|
-$22.32M
-2.94%
YoY
|
| Net Earnings |
$9.931M
-107.93%
YoY
|
-$125.3M
133.41%
YoY
|
-$53.68M
-46.29%
YoY
|
-$99.93M
-40.48%
YoY
|
-$167.9M
-8.37%
YoY
|
| Basic Earnings Per Share |
$0.03
-106.98%
YoY
|
-$0.43
126.32%
YoY
|
-$0.19
-52.5%
YoY
|
-$0.40
-42.03%
YoY
|
-$0.69
-2.82%
YoY
|
| Diluted Earnings Per Share |
$0.03
-106.91%
YoY
|
-$0.43
128.49%
YoY
|
-$0.19
-52.5%
YoY
|
-$0.40
-42.03%
YoY
|
-$0.69
-2.82%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
301.8M shares
4.57%
YoY
|
288.6M shares
2.65%
YoY
|
281.1M shares
12.26%
YoY
|
250.4M shares
2.49%
YoY
|
244.3M shares
-5.24%
YoY
|
| Diluted Shares Outstanding |
313.5M shares
8.63%
YoY
|
288.6M shares
2.65%
YoY
|
281.1M shares
12.26%
YoY
|
250.4M shares
2.49%
YoY
|
244.3M shares
-5.24%
YoY
|
|
Concept
|
2025 Q3 | 2025 Q2 | 2025 Q1 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$439.2M
3.95%
YoY
|
$407.3M
1.68%
YoY
|
$403.9M
3.93%
YoY
|
$428.3M
-3.79%
YoY
|
$422.5M
3.41%
YoY
|
$400.6M
6.55%
YoY
|
$388.6M
6.34%
YoY
|
$445.2M
11.63%
YoY
|
$408.6M
9.84%
YoY
|
$376.0M
1.06%
YoY
|
$365.4M
0.85%
YoY
|
$398.8M
-1.95%
YoY
|
$372.0M
2.8%
YoY
|
$372.0M
8.84%
YoY
|
$362.3M
8.58%
YoY
|
$406.7M
8.02%
YoY
|
$361.8M
10.56%
YoY
|
$341.8M
8.58%
YoY
|
$333.7M
9.59%
YoY
|
$376.5M
-0.55%
YoY
|
| Cost Of Revenue |
$80.97M
-0.79%
YoY
|
$81.32M
-1.91%
YoY
|
$81.01M
-0.91%
YoY
|
$79.93M
-8.08%
YoY
|
$81.61M
-2.66%
YoY
|
$82.90M
-3.15%
YoY
|
$81.76M
-0.17%
YoY
|
$86.97M
1.0%
YoY
|
$83.84M
-3.84%
YoY
|
$85.59M
-0.95%
YoY
|
$81.90M
-2.27%
YoY
|
$86.10M
-9.16%
YoY
|
$87.19M
8.2%
YoY
|
$86.41M
9.1%
YoY
|
$83.80M
8.23%
YoY
|
$94.79M
14.48%
YoY
|
$80.58M
3.71%
YoY
|
$79.20M
7.09%
YoY
|
$77.43M
-7.27%
YoY
|
$82.80M
-5.7%
YoY
|
| Gross Profit |
$358.2M
5.08%
YoY
|
$326.0M
2.61%
YoY
|
$322.9M
5.22%
YoY
|
$348.4M
-2.75%
YoY
|
$340.9M
4.97%
YoY
|
$317.7M
9.41%
YoY
|
$306.9M
8.22%
YoY
|
$358.2M
14.56%
YoY
|
$324.7M
14.03%
YoY
|
$290.4M
1.67%
YoY
|
$283.5M
1.79%
YoY
|
$312.7M
0.24%
YoY
|
$284.8M
1.26%
YoY
|
$285.6M
8.76%
YoY
|
$278.5M
8.69%
YoY
|
$311.9M
6.2%
YoY
|
$281.2M
12.69%
YoY
|
$262.6M
9.04%
YoY
|
$256.3M
15.97%
YoY
|
$293.7M
1.01%
YoY
|
| Selling, General & Admin |
$186.8M
4.83%
YoY
|
$212.9M
8.38%
YoY
|
$182.3M
-2.97%
YoY
|
$174.7M
-0.65%
YoY
|
$178.2M
3.67%
YoY
|
$196.4M
13.37%
YoY
|
$187.9M
10.58%
YoY
|
$175.9M
5.66%
YoY
|
$171.9M
5.12%
YoY
|
$173.3M
-1.13%
YoY
|
$169.9M
7.17%
YoY
|
$166.5M
-15.24%
YoY
|
$163.5M
11.71%
YoY
|
$175.2M
24.19%
YoY
|
$158.5M
17.59%
YoY
|
$196.4M
26.91%
YoY
|
$146.4M
20.49%
YoY
|
$141.1M
9.05%
YoY
|
$134.8M
-3.5%
YoY
|
$154.8M
-11.51%
YoY
|
| Research & Development |
$85.36M
6.28%
YoY
|
$88.24M
11.37%
YoY
|
$81.97M
2.91%
YoY
|
$75.95M
-4.42%
YoY
|
$80.32M
-6.46%
YoY
|
$79.23M
-9.66%
YoY
|
$79.65M
-2.91%
YoY
|
$79.46M
0.36%
YoY
|
$85.86M
6.79%
YoY
|
$87.71M
4.33%
YoY
|
$82.04M
9.21%
YoY
|
$79.18M
7.36%
YoY
|
$80.40M
27.46%
YoY
|
$84.06M
31.5%
YoY
|
$75.12M
25.41%
YoY
|
$73.75M
20.16%
YoY
|
$63.08M
10.86%
YoY
|
$63.93M
24.23%
YoY
|
$59.90M
-0.82%
YoY
|
$61.38M
-2.73%
YoY
|
| Depreciation & Amortization |
$28.95M
-16.58%
YoY
|
$29.05M
-20.66%
YoY
|
$3.296M
-90.57%
YoY
|
$33.00M
-21.78%
YoY
|
$34.70M
-16.78%
YoY
|
$36.62M
-11.79%
YoY
|
$34.97M
732.92%
YoY
|
$42.19M
-17.98%
YoY
|
$41.70M
-19.85%
YoY
|
$41.51M
-21.74%
YoY
|
$4.198M
-26.7%
YoY
|
$51.44M
-23.38%
YoY
|
$52.03M
-23.08%
YoY
|
$53.04M
-61.02%
YoY
|
$5.727M
-9.74%
YoY
|
$67.14M
-58.08%
YoY
|
$67.64M
42.51%
YoY
|
$136.1M
-12.32%
YoY
|
$6.345M
-86.56%
YoY
|
$160.2M
208.02%
YoY
|
| Operating Expenses |
$297.3M
3.1%
YoY
|
$326.1M
5.79%
YoY
|
$289.1M
-3.41%
YoY
|
$279.2M
-3.63%
YoY
|
$288.4M
-1.46%
YoY
|
$308.3M
4.39%
YoY
|
$299.3M
-4.53%
YoY
|
$289.8M
2.11%
YoY
|
$292.7M
3.72%
YoY
|
$295.3M
-0.82%
YoY
|
$313.5M
15.12%
YoY
|
$283.8M
-9.37%
YoY
|
$282.2M
11.72%
YoY
|
$297.8M
19.97%
YoY
|
$272.3M
14.28%
YoY
|
$313.1M
18.76%
YoY
|
$252.6M
4.62%
YoY
|
$248.2M
8.86%
YoY
|
$238.3M
-3.69%
YoY
|
$263.6M
-9.06%
YoY
|
| Operating Profit |
$60.87M
15.96%
YoY
|
-$89.00K
-100.94%
YoY
|
$33.83M
346.27%
YoY
|
$69.12M
0.97%
YoY
|
$52.49M
63.69%
YoY
|
$9.464M
-292.55%
YoY
|
$7.580M
-125.31%
YoY
|
$68.46M
136.89%
YoY
|
$32.06M
1138.47%
YoY
|
-$4.915M
-59.45%
YoY
|
-$29.95M
-580.07%
YoY
|
$28.90M
-2514.2%
YoY
|
$2.589M
-90.97%
YoY
|
-$12.12M
-183.97%
YoY
|
$6.238M
-65.36%
YoY
|
-$1.197M
-103.98%
YoY
|
$28.66M
252.14%
YoY
|
$14.44M
12.17%
YoY
|
$18.01M
-168.22%
YoY
|
$30.08M
3242.0%
YoY
|
| Interest Expense |
-$16.00M
-25.65%
YoY
|
-$16.55M
-32.64%
YoY
|
-$16.20M
-36.94%
YoY
|
-$17.85M
-35.82%
YoY
|
-$21.52M
-154.71%
YoY
|
-$24.57M
-10.81%
YoY
|
-$25.69M
-173.29%
YoY
|
-$27.82M
29.17%
YoY
|
$39.33M
-303.01%
YoY
|
-$27.55M
-266.34%
YoY
|
$35.05M
173.3%
YoY
|
-$21.53M
-8.23%
YoY
|
-$19.37M
-153.19%
YoY
|
$16.56M
-54.49%
YoY
|
$12.83M
-64.17%
YoY
|
-$23.47M
-35.21%
YoY
|
$36.42M
-1.85%
YoY
|
$36.38M
-199.53%
YoY
|
$35.80M
-192.74%
YoY
|
-$36.22M
-9.45%
YoY
|
| Other Income/Expense, Net |
$4.185M
-129.87%
YoY
|
-$18.82M
-2311.4%
YoY
|
-$15.67M
-347.29%
YoY
|
$22.57M
-392.91%
YoY
|
-$14.01M
-353.87%
YoY
|
$851.0K
-66.38%
YoY
|
$6.335M
905.56%
YoY
|
-$7.705M
154.79%
YoY
|
$5.519M
39.26%
YoY
|
$2.531M
-34.04%
YoY
|
$630.0K
-85.07%
YoY
|
-$3.024M
24.34%
YoY
|
$3.963M
-71.62%
YoY
|
$3.837M
-348.19%
YoY
|
$4.220M
-74.15%
YoY
|
-$2.432M
-84.52%
YoY
|
$13.97M
-205.85%
YoY
|
-$1.546M
-63.22%
YoY
|
$16.33M
143.66%
YoY
|
-$15.71M
166.22%
YoY
|
| Pretax Income |
$49.05M
218.4%
YoY
|
-$35.46M
148.76%
YoY
|
$1.960M
-112.15%
YoY
|
$68.14M
5097.71%
YoY
|
$15.41M
77.08%
YoY
|
-$14.25M
-53.12%
YoY
|
-$16.13M
-71.59%
YoY
|
$1.311M
-69.79%
YoY
|
$8.700M
-167.86%
YoY
|
-$30.40M
28.19%
YoY
|
-$56.79M
2737.83%
YoY
|
$4.340M
-107.49%
YoY
|
-$12.82M
-296.93%
YoY
|
-$23.72M
2.05%
YoY
|
-$2.001M
69.0%
YoY
|
-$57.98M
146.61%
YoY
|
$6.510M
-115.42%
YoY
|
-$23.24M
-17.33%
YoY
|
-$1.184M
-98.77%
YoY
|
-$23.51M
-48.56%
YoY
|
| Income Tax |
$45.10M
53.45%
YoY
|
-$30.80M
61.26%
YoY
|
$600.0K
-102.36%
YoY
|
$58.39M
-192.75%
YoY
|
$29.39M
-141.63%
YoY
|
-$19.10M
-115.65%
YoY
|
-$25.46M
-142.72%
YoY
|
-$62.95M
-821.82%
YoY
|
-$70.60M
-2637.74%
YoY
|
$122.1M
1695.07%
YoY
|
$59.60M
4866.67%
YoY
|
$8.721M
4.37%
YoY
|
$2.782M
-26.79%
YoY
|
$6.800M
-38.74%
YoY
|
$1.200M
50.0%
YoY
|
$8.356M
-9.67%
YoY
|
$3.800M
-138.38%
YoY
|
$11.10M
-331.83%
YoY
|
$800.0K
-104.73%
YoY
|
$9.251M
-470.04%
YoY
|
| Net Earnings |
$3.998M
-128.59%
YoY
|
-$4.649M
-196.29%
YoY
|
$1.340M
-85.64%
YoY
|
$9.754M
-84.82%
YoY
|
-$13.99M
-117.64%
YoY
|
$4.828M
-103.17%
YoY
|
$9.334M
-108.02%
YoY
|
$64.26M
-1566.81%
YoY
|
$79.28M
-608.11%
YoY
|
-$152.5M
399.79%
YoY
|
-$116.4M
3552.04%
YoY
|
-$4.381M
-93.4%
YoY
|
-$15.60M
-672.13%
YoY
|
-$30.51M
-11.14%
YoY
|
-$3.186M
59.7%
YoY
|
-$66.33M
102.48%
YoY
|
$2.727M
-108.44%
YoY
|
-$34.33M
47.18%
YoY
|
-$1.995M
-97.49%
YoY
|
-$32.76M
-23.99%
YoY
|
| Basic Earnings Per Share |
$0.01
-120.0%
YoY
|
-$0.02
-200.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.05
-118.52%
YoY
|
$0.02
-103.77%
YoY
|
$0.03
-107.32%
YoY
|
N/A
|
$0.27
-550.0%
YoY
|
-$0.53
381.82%
YoY
|
-$0.41
4000.0%
YoY
|
N/A
|
-$0.06
-700.0%
YoY
|
-$0.11
-21.43%
YoY
|
-$0.01
0.0%
YoY
|
N/A
|
$0.01
-107.69%
YoY
|
-$0.14
N/A
|
-$0.01
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.01
-130.41%
YoY
|
-$0.02
-200.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.03
-85.25%
YoY
|
-$0.05
-117.04%
YoY
|
$0.02
-103.77%
YoY
|
$0.03
-107.32%
YoY
|
$0.21
-1463.58%
YoY
|
$0.27
-100.0%
YoY
|
-$0.53
382.76%
YoY
|
-$0.41
4000.0%
YoY
|
-$0.02
-100.0%
YoY
|
-$55.35K
-553539280.94%
YoY
|
-$0.11
-21.43%
YoY
|
-$0.01
0.0%
YoY
|
-$367.3K
206.9%
YoY
|
$0.01
-107.69%
YoY
|
-$0.14
-100.0%
YoY
|
-$0.01
-96.55%
YoY
|
-$119.7K
74808464.06%
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
|
N/A
|
| Basic Shares Outstanding |
306.3M shares
0.76%
YoY
|
302.9M shares
0.67%
YoY
|
302.7M shares
1.95%
YoY
|
N/A
|
304.0M shares
5.05%
YoY
|
300.9M shares
4.81%
YoY
|
296.9M shares
4.22%
YoY
|
N/A
|
289.4M shares
2.66%
YoY
|
287.1M shares
2.39%
YoY
|
284.9M shares
2.19%
YoY
|
N/A
|
281.9M shares
15.19%
YoY
|
280.4M shares
14.59%
YoY
|
278.8M shares
14.02%
YoY
|
N/A
|
244.7M shares
0.17%
YoY
|
244.7M shares
N/A
|
244.5M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
314.5M shares
3.47%
YoY
|
302.9M shares
-3.81%
YoY
|
308.6M shares
-1.26%
YoY
|
N/A
|
304.0M shares
2.49%
YoY
|
314.9M shares
9.69%
YoY
|
312.5M shares
9.69%
YoY
|
N/A
|
296.6M shares
5.21%
YoY
|
287.1M shares
2.39%
YoY
|
284.9M shares
2.19%
YoY
|
N/A
|
281.9M shares
13.06%
YoY
|
280.4M shares
14.59%
YoY
|
278.8M shares
14.02%
YoY
|
N/A
|
249.3M shares
2.06%
YoY
|
244.7M shares
N/A
|
244.5M shares
N/A
|
N/A
|
Loading...