Company
Date
Role
Action
Shares
Amount
Of holding
10 Aug 2026
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
6,517
$2.10M
3.2%
3 Aug 2026
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
295
$79.06K
0.2%
28 Jul 2026
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
931
$236.54K
0.5%
27 Jul 2026
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
782
$203.70K
0.4%
26 May 2026
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
1,438
$291.68K
0.8%
1 May 2026
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
291
$59.99K
0.2%
27 Apr 2026
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
1,688
$344.52K
0.9%
10 Mar 2026
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
707
$144.32K
0.4%
3 Feb 2026
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
3,594
$830.28K
2.0%
28 Jan 2026
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
928
$220.55K
0.5%
27 Jan 2026
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
784
$188.58K
0.4%
21 Jan 2026
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
339
$79.67K
0.2%
20 Jan 2026
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
17,806
$4.18M
9.1%
28 Oct 2025
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
928
$177.68K
0.6%
27 Oct 2025
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
781
$150.21K
0.5%
21 Oct 2025
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
339
$63.72K
0.2%
14 Aug 2025
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
678
$105.40K
0.4%
28 Jul 2025
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
1,710
$239.07K
1.1%
21 Jul 2025
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
339
$47.22K
0.2%
27 May 2025
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
1,438
$225.55K
0.9%
28 Apr 2025
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
1,709
$260.08K
1.1%
21 Apr 2025
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
343
$49.92K
0.2%
17 Mar 2025
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
795
$116.10K
0.5%
6 Feb 2025
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
663
$117.86K
0.4%
29 Jan 2025
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
4,030
$668.45K
2.7%
22 Jan 2025
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
21,228
$3.50M
12.6%
23 Dec 2024
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
669
$106.77K
0.6%
28 Oct 2024
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
929
$109.82K
0.8%
22 Oct 2024
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
199
$23.89K
0.2%
21 Oct 2024
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
342
$41.30K
0.3%
13 Aug 2024
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
3,956
$461.55K
3.3%
29 Jul 2024
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
929
$95.47K
0.8%
22 Jul 2024
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
549
$57.73K
0.5%
28 May 2024
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
1,438
$158.12K
1.3%
29 Apr 2024
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
929
$86.53K
0.8%
23 Apr 2024
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
522
$47.70K
0.5%
28 Mar 2024
PRESIDENT, CHIEF BUS. OFFICER
Sold on a plan
464
$41.95K
0.4%
5 Mar 2024
PRESIDENT, CHIEF BUS. OFFICER
Sold at will
1,838
$162.40K
1.6%
29 Jan 2024
PRESIDENT, CHIEF BUS. OFFICER
Sold at will
2,358
$153.48K
2.1%