Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 80 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

No open-market trades on record; showing all filings.

DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
May 19, 2026 ARRY M 22,164 · · 73,807 Direct +42.92% Acquired (price as of 2026-10-05)
May 19, 2026 ARRY M 22,164 · · 0 Direct -100.00% Disposed (price as of 2026-10-05)
May 19, 2026 ARRY A 22,641 · · 22,641 Direct · Acquired (price as of 2026-10-05)
Feb. 20, 2026 OSK M 1,061 · · 0 Direct -100.00% Disposed (price as of 2026-10-05)
Feb. 20, 2026 OSK F 463 $175.52 $81,266 26,643 Direct -1.71% Disposed -24.4% (price as of 2026-10-05)
Feb. 20, 2026 OSK M 1,061 $175.52 $186,227 27,106 Direct +4.07% Acquired -24.4% (price as of 2026-10-05)
Feb. 20, 2026 OSK F 918 $175.52 $161,127 26,045 Direct -3.40% Disposed -24.4% (price as of 2026-10-05)
Feb. 20, 2026 OSK M 2,104 $175.52 $369,294 26,963 Direct +8.46% Acquired -24.4% (price as of 2026-10-05)
Feb. 20, 2026 OSK F 691 $175.52 $121,284 24,859 Direct -2.70% Disposed -24.4% (price as of 2026-10-05)
Feb. 20, 2026 OSK M 1,584 $175.52 $278,024 25,550 Direct +6.61% Acquired -24.4% (price as of 2026-10-05)
Feb. 19, 2026 OSK M 870 · · 870 Direct -50.00% Disposed (price as of 2026-10-05)
Feb. 19, 2026 OSK F 380 $170.49 $64,786 23,966 Direct -1.56% Disposed -22.2% (price as of 2026-10-05)
Feb. 19, 2026 OSK M 870 $170.49 $148,326 24,346 Direct +3.71% Acquired -22.2% (price as of 2026-10-05)
Feb. 17, 2026 OSK M 1,123 · · 2,249 Direct -33.30% Disposed (price as of 2026-10-05)
Feb. 17, 2026 OSK F 517 $168.47 $87,099 23,510 Direct -2.15% Disposed -21.3% (price as of 2026-10-05)
Feb. 17, 2026 OSK M 1,123 $168.47 $189,192 24,027 Direct +4.90% Acquired -21.3% (price as of 2026-10-05)
Feb. 16, 2026 OSK A 3,800 · · 3,800 Direct · Acquired (price as of 2026-10-05)
May 21, 2025 ARRY A 15,301 · · 51,643 Direct +42.10% Acquired (price as of 2026-10-05)
May 20, 2025 ARRY A 22,164 $7.67 $169,998 22,164 Direct · Acquired -49.2% (price as of 2026-10-05)
Feb. 21, 2025 OSK M 1,258 · · 0 Direct -100.00% Disposed (price as of 2026-10-05)
Feb. 21, 2025 OSK F 549 $103.17 $56,640 22,831 Direct -2.35% Disposed 28.6% (price as of 2026-10-05)
Feb. 21, 2025 OSK M 1,258 $103.17 $129,788 23,380 Direct +5.69% Acquired 28.6% (price as of 2026-10-05)
Feb. 21, 2025 OSK F 417 $103.17 $43,022 22,122 Direct -1.85% Disposed 28.6% (price as of 2026-10-05)
Feb. 21, 2025 OSK M 955 $103.17 $98,527 22,539 Direct +4.42% Acquired 28.6% (price as of 2026-10-05)
Feb. 21, 2025 OSK F 681 $103.17 $70,259 21,584 Direct -3.06% Disposed 28.6% (price as of 2026-10-05)
Feb. 21, 2025 OSK M 1,560 $103.17 $160,945 22,265 Direct +7.53% Acquired 28.6% (price as of 2026-10-05)
Feb. 21, 2025 OSK F 220 $103.17 $22,697 20,705 Direct -1.05% Disposed 28.6% (price as of 2026-10-05)
Feb. 21, 2025 OSK M 503 $103.17 $51,895 20,925 Direct +2.46% Acquired 28.6% (price as of 2026-10-05)
Feb. 20, 2025 OSK M 1,041 · · 1,042 Direct -49.98% Disposed (price as of 2026-10-05)
Feb. 20, 2025 OSK F 454 $110.30 $50,076 20,422 Direct -2.17% Disposed 20.3% (price as of 2026-10-05)
Feb. 20, 2025 OSK M 1,041 $110.30 $114,822 20,876 Direct +5.25% Acquired 20.3% (price as of 2026-10-05)
Feb. 19, 2025 OSK M 854 · · 1,709 Direct -33.32% Disposed (price as of 2026-10-05)
Feb. 19, 2025 OSK F 373 $109.72 $40,926 19,835 Direct -1.85% Disposed 20.9% (price as of 2026-10-05)
Feb. 19, 2025 OSK M 854 $109.72 $93,701 20,208 Direct +4.41% Acquired 20.9% (price as of 2026-10-05)
Feb. 17, 2025 OSK A 6,053 · · 6,053 Direct · Acquired (price as of 2026-10-05)
Jan. 3, 2025 OSK M 10,617 · · 24,076 Direct +78.88% Acquired (price as of 2026-10-05)
Jan. 3, 2025 OSK F 4,629 $94.24 $436,237 19,452 Direct -19.22% Disposed 40.8% (price as of 2026-10-05)
Jan. 3, 2025 OSK M 10,617 · · 10,617 Direct -50.00% Disposed (price as of 2026-10-05)
Jan. 3, 2025 OSK M 10,617 · · 10,617 Direct -50.00% Disposed (price as of 2026-10-05)
Jan. 3, 2025 OSK F 4,726 $94.24 $445,378 19,355 Direct -19.63% Disposed 40.8% (price as of 2026-10-05)
Jan. 3, 2025 OSK M 10,617 · · 24,076 Direct +78.88% Acquired (price as of 2026-10-05)
Feb. 21, 2024 OSK M 1,237 · · 1,237 Direct -50.00% Disposed (price as of 2026-10-05)
Feb. 21, 2024 OSK F 540 $109.02 $58,871 13,459 Direct -3.86% Disposed 21.7% (price as of 2026-10-05)
Feb. 21, 2024 OSK M 1,237 · · 13,999 Direct +9.69% Acquired (price as of 2026-10-05)
Feb. 20, 2024 OSK M 1,024 · · 2,049 Direct -33.32% Disposed (price as of 2026-10-05)
Feb. 20, 2024 OSK F 447 $108.25 $48,388 12,762 Direct -3.38% Disposed 22.6% (price as of 2026-10-05)
Feb. 20, 2024 OSK M 1,024 · · 13,209 Direct +8.40% Acquired (price as of 2026-10-05)
Feb. 19, 2024 OSK A 4,602 · · 4,602 Direct · Acquired (price as of 2026-10-05)
Jan. 3, 2024 OSK M 10,443 · · 10,443 Direct -50.00% Disposed (price as of 2026-10-05)
Jan. 3, 2024 OSK F 4,637 $103.78 $481,228 12,565 Direct -26.96% Disposed 27.8% (price as of 2026-10-05)
Jan. 3, 2024 OSK M 10,443 · · 16,822 Direct +163.71% Acquired (price as of 2026-10-05)
Jan. 3, 2024 OSK M 10,443 · · 10,443 Direct -50.00% Disposed (price as of 2026-10-05)
Jan. 3, 2024 OSK F 4,654 $103.78 $482,992 12,548 Direct -27.05% Disposed 27.8% (price as of 2026-10-05)
Jan. 3, 2024 OSK M 10,443 · · 16,822 Direct +163.71% Acquired (price as of 2026-10-05)
June 13, 2023 ARRY A 69 · · 36,342 Direct +0.19% Acquired (price as of 2026-10-05)
May 25, 2023 ARRY A 6,982 · · 36,273 Direct +23.84% Acquired (price as of 2026-10-05)
May 25, 2023 ARRY A 16,269 · · 45,560 Direct +55.54% Acquired (price as of 2026-10-05)
March 6, 2023 OSK M 5 · · 2,442 Direct -0.20% Disposed (price as of 2026-10-05)
March 6, 2023 OSK F 3 $90.70 $272 6,379 Direct -0.05% Disposed 46.3% (price as of 2026-10-05)
March 6, 2023 OSK M 5 $90.70 $454 6,382 Direct +0.08% Acquired 46.3% (price as of 2026-10-05)
March 2, 2023 OSK A 16 · · 2,447 Direct +0.66% Acquired (price as of 2026-10-05)
March 2, 2023 OSK A 93 · · 20,603 Direct +0.45% Acquired (price as of 2026-10-05)
Feb. 21, 2023 OSK M 1,215 · · 2,431 Direct -33.32% Disposed (price as of 2026-10-05)
Feb. 21, 2023 OSK F 530 $89.15 $47,250 6,377 Direct -7.67% Disposed 48.8% (price as of 2026-10-05)
Feb. 21, 2023 OSK M 1,215 · · 6,907 Direct +21.35% Acquired (price as of 2026-10-05)
Feb. 20, 2023 OSK A 4,663 · · 4,663 Direct · Acquired (price as of 2026-10-05)
Jan. 3, 2023 OSK M 10,254 · · 20,511 Direct -33.33% Disposed (price as of 2026-10-05)
Jan. 3, 2023 OSK F 4,563 $88.65 $404,510 5,691 Direct -44.50% Disposed 49.7% (price as of 2026-10-05)
Jan. 3, 2023 OSK M 10,254 · · 10,254 Direct · Acquired (price as of 2026-10-05)
Nov. 28, 2022 OSK A 15 · · 3,646 Direct +0.41% Acquired (price as of 2026-10-05)
Nov. 28, 2022 OSK A 125 · · 30,765 Direct +0.41% Acquired (price as of 2026-10-05)
Aug. 29, 2022 OSK A 17 · · 3,631 Direct +0.47% Acquired (price as of 2026-10-05)
Aug. 29, 2022 OSK A 140 · · 30,640 Direct +0.46% Acquired (price as of 2026-10-05)
May 27, 2022 OSK A 14 · · 3,614 Direct +0.39% Acquired (price as of 2026-10-05)
May 27, 2022 OSK A 121 · · 30,500 Direct +0.40% Acquired (price as of 2026-10-05)
May 24, 2022 ARRY A 16,269 · · 29,291 Direct +124.93% Acquired (price as of 2026-10-05)
Feb. 25, 2022 OSK A 103 · · 30,378 Direct +0.34% Acquired (price as of 2026-10-05)
Feb. 21, 2022 OSK A 3,600 · · 3,600 Direct · Acquired (price as of 2026-10-05)
Jan. 3, 2022 OSK A 30,275 · · 30,275 Direct · Acquired (price as of 2026-10-05)
June 7, 2021 ARRY A 9,003 · · 13,022 Direct +224.01% Acquired (price as of 2026-10-05)

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
May 19, 2026 ARRY Restricted Stock Units Common Stock, par value $0.001 per share (22,164) · · 22,164 Disposed
May 19, 2026 ARRY Restricted Stock Units Common Stock, par value $0.001 per share (22,641) · · 22,641 Acquired
Feb. 20, 2026 OSK Restricted Stock Units Common Stock (1,061) · · 1,061 Disposed
Feb. 19, 2026 OSK Restricted Stock Units Common Stock (870) · · 870 Disposed
Feb. 17, 2026 OSK Restricted Stock Units Common Stock (1,123) · · 1,123 Disposed
Feb. 16, 2026 OSK Restricted Stock Units Common Stock (3,800) · · 3,800 Acquired
May 20, 2025 ARRY Restricted Stock Units Common Stock, par value $0.001 per share (22,164) · · 22,164 Acquired
Feb. 21, 2025 OSK Restricted Stock Units Common Stock (1,258) · · 1,258 Disposed
Feb. 20, 2025 OSK Restricted Stock Units Common Stock (1,041) · · 1,041 Disposed
Feb. 19, 2025 OSK Restricted Stock Units Common Stock (854) · · 854 Disposed
Feb. 17, 2025 OSK Restricted Stock Units Common Stock (6,053) · · 6,053 Acquired
Jan. 3, 2025 OSK Restricted Stock Units Common Stock (10,617) · · 10,617 Disposed
Jan. 3, 2025 OSK Restricted Stock Units Common Stock (10,617) · · 10,617 Disposed
Feb. 21, 2024 OSK Restricted Stock Units Common Stock (1,237) · · 1,237 Disposed
Feb. 20, 2024 OSK Restricted Stock Units Common Stock (1,024) · · 1,024 Disposed
Feb. 19, 2024 OSK Restricted Stock Units Common Stock (4,602) · · 4,602 Acquired
Jan. 3, 2024 OSK Restricted Stock Units Common Stock (10,443) · · 10,443 Disposed
Jan. 3, 2024 OSK Restricted Stock Units Common Stock (10,443) · · 10,443 Disposed
March 6, 2023 OSK Restricted Stock Units Common Stock (5) · · 5 Disposed
March 2, 2023 OSK Restricted Stock Units Common Stock (16) · · 16 Acquired
March 2, 2023 OSK Restricted Stock Units Common Stock (93) · · 93 Acquired
Feb. 21, 2023 OSK Restricted Stock Units Common Stock (1,215) · · 1,215 Disposed
Feb. 20, 2023 OSK Restricted Stock Units Common Stock (4,663) · · 4,663 Acquired
Jan. 3, 2023 OSK Restricted Stock Units Common Stock (10,254) · · 10,254 Disposed
Nov. 28, 2022 OSK Restricted Stock Units Common Stock (15) · · 15 Acquired
Nov. 28, 2022 OSK Restricted Stock Units Common Stock (125) · · 125 Acquired
Aug. 29, 2022 OSK Restricted Stock Units Common Stock (17) · · 17 Acquired
Aug. 29, 2022 OSK Restricted Stock Units Common Stock (140) · · 140 Acquired
May 27, 2022 OSK Restricted Stock Units Common Stock (14) · · 14 Acquired
May 27, 2022 OSK Restricted Stock Units Common Stock (121) · · 121 Acquired
Feb. 25, 2022 OSK Restricted Stock Units Common Stock (103) · · 103 Acquired
Feb. 21, 2022 OSK Restricted Stock Units Common Stock (3,600) · · 3,600 Acquired
Jan. 3, 2022 OSK Restricted Stock Units Common Stock (30,275) · · 30,275 Acquired

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Initial ownership (Form 3) 1 holding

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
May 19, 2021 ARRY Restricted Stock Units→ Common Stock, par value $0.001 per share (4,019) 4,019 Direct

Compensation (DEF 14A)

08

Matched by name from proxy statements (DEF 14A) — verify against the filing.

OSK

Chief Technology and Strategic Sourcing Officer
Fiscal yearSalaryBonusStock awards Option awardsNon-equity incentivePension changeOtherTotal
2022 · · · · · · · ·

Figures from the Summary Compensation Table of the company's proxy statement (DEF 14A). Compensation is not a recommendation.