Revenue
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.41B | $1.31B | $1.34B | $1.27B | $1.10B | $1.02B | $1.17B | $1.17B | $1.18B | $1.15B | $983.2M | $975.6M | $933.0M | $936.3M | $908.6M | $737.1M | $738.1M | $973.7M |
| Gross profit | $374.2M | $327.9M | $330.8M | $264.1M | $249.5M | $237.6M | $239.4M | $135.8M | $243.1M | $265.3M | $218.8M | $215.3M | $207.1M | $208.0M | $211.5M | $174.6M | $152.4M | $233.3M |
| Gross margin | 26.53% | 25.12% | 24.72% | 20.72% | 22.77% | 23.19% | 20.47% | 11.59% | 20.52% | 23.12% | 22.26% | 22.07% | 22.20% | 22.21% | 23.28% | 23.69% | 20.65% | 23.96% |
| Research & development | $26.9M | $23.8M | $22.0M | $31.5M | $26.5M | $22.1M | $27.2M | $28.3M | $26.8M | $25.0M | $23.7M | $22.1M | $18.1M | $20.5M | $20.8M | $16.0M | $18.0M | $18.9M |
| Operating expenses | $308.3M | $304.7M | $282.2M | $256.6M | $229.6M | $197.1M | $214.3M | $180.8M | $160.8M | $153.1M | $145.2M | $141.5M | $133.3M | $136.3M | $132.4M | $109.4M | $107.5M | $122.6M |
| Operating income | $65.9M | $23.2M | $48.6M | $7.5M | $19.9M | $40.5M | $25.1M | −$86.4M | $55.5M | $87.2M | $50.0M | $51.7M | $55.7M | $51.1M | $58.4M | $49.2M | $9.9M | $91.8M |
| Operating margin | 4.67% | 1.78% | 3.63% | 0.59% | 1.82% | 3.95% | 2.15% | −7.37% | 4.69% | 7.60% | 5.08% | 5.30% | 5.97% | 5.46% | 6.43% | 6.68% | 1.34% | 9.42% |
| EBITDA | $102.2M | $50.0M | $74.2M | $35.4M | $50.1M | $67.4M | $51.3M | −$58.5M | $81.3M | $112.0M | $74.1M | $76.1M | $77.9M | $74.2M | $77.7M | $68.0M | $28.6M | $108.4M |
| EBITDA margin | 7.25% | 3.83% | 5.54% | 2.78% | 4.57% | 6.58% | 4.39% | −4.99% | 6.87% | 9.76% | 7.53% | 7.80% | 8.35% | 7.92% | 8.55% | 9.22% | 3.87% | 11.14% |
| Net income | $38.8M | $4.3M | $33.5M | −$100,000 | $15.8M | $46.0M | $22.3M | −$60.4M | $37.8M | $55.2M | $32.8M | $34.5M | $39.0M | $40.8M | $40.6M | $32.4M | $3.1M | $63.1M |
| Net profit margin | 2.75% | 0.33% | 2.50% | −0.01% | 1.44% | 4.49% | 1.91% | −5.16% | 3.19% | 4.81% | 3.34% | 3.53% | 4.18% | 4.36% | 4.46% | 4.40% | 0.42% | 6.48% |
| Basic EPSper basic share | $1.70 | $0.19 | $1.47 | $0.00 | $0.70 | $2.04 | $0.99 | -$2.64 | $1.64 | $2.40 | $1.43 | $1.51 | $1.72 | $1.80 | $1.80 | $1.44 | $0.14 | $2.83 |
| Diluted EPSper diluted share | $1.68 | $0.19 | $1.47 | $0.00 | $0.69 | $2.01 | $0.98 | -$2.64 | $1.63 | $2.38 | $1.42 | $1.49 | $1.69 | $1.77 | $1.76 | $1.42 | $0.14 | $2.80 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Merwe Jaco van der | 113.24K |
GEHL WILLIAM D | 40.63K |
NORRIS MICHAEL PAUL | 22.43K |
Cook Tracey H | 20.24K |
HOWELL MARY L | 20.23K |
SNYMAN BAREND | 19.41K |
Harris Brian James | 15.73K |
Knoll Linda I. | 14.5K |
Jain Nalin | 12.93K |
Gliebe Mark Joseph | 12.92K |
Jackson Jeffrey T | 11.91K |
WINFORD JAMES MURPHY JR | 10.51K |
Shannon Patrick S | 9.78K |
GILBERT EDWARD TERRELL JR | 8.87K |
Palm Jamie E | 7.1K |
PUTNEY ROBERT GERALD | 2.29K |
JONKER HEINRICH | 1.95K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 3, 2026Form 4 | GILBERT EDWARD TERRELL JRGC & CORPORATE SECRETARY | SellCommon Stock | 975 | $61.07 | $59.5K | 8.8K |
| Sep 11, 2025Form 4 | SNYMAN BARENDGroup President | SellCommon Stock | 2.5K | $47.22 | $118.0K | 15.6K |
| May 1, 2025Form 4 | GILBERT EDWARD TERRELL JRGC & CORPORATE SECRETARY | SellCommon Stock | 512 | $36.40 | $18.6K | 7.9K |