Company
Date
Role
Action
Shares
Amount
Of holding
23 Sep 2026
Chief Executive Officer
Sold on a plan
37,500
$1.60M
4.6%
23 Sep 2026
Chief Executive Officer
Sold on a plan
22,500
$957.44K
1.7%
22 Apr 2026
Chief Executive Officer
Sold on a plan
12,500
$383.91K
1.4%
22 Apr 2026
Chief Executive Officer
Sold on a plan
7,500
$230.35K
0.6%
18 Feb 2026
Chief Executive Officer
Sold on a plan
12,500
$407.75K
1.3%
18 Feb 2026
Chief Executive Officer
Sold on a plan
7,500
$244.65K
0.5%
21 Jan 2026
Chief Executive Officer
Sold on a plan
12,500
$442.13K
1.4%
21 Jan 2026
Chief Executive Officer
Sold on a plan
7,500
$265.28K
0.5%
17 Dec 2025
Chief Executive Officer
Sold on a plan
12,500
$440.63K
1.4%
17 Dec 2025
Chief Executive Officer
Sold on a plan
7,500
$264.38K
0.5%
22 Oct 2025
Chief Executive Officer
Sold on a plan
12,500
$528.33K
1.4%
22 Oct 2025
Chief Executive Officer
Sold on a plan
7,500
$317.00K
0.5%
24 Sep 2025
Chief Executive Officer
Sold on a plan
12,500
$529.88K
1.3%
24 Sep 2025
Chief Executive Officer
Sold on a plan
7,500
$317.93K
0.5%
19 Sep 2024
Chief Executive Officer
Sold on a plan
5,998
$148.03K
0.7%
19 Sep 2024
Chief Executive Officer
Sold on a plan
2,999
$74.02K
0.2%
18 Sep 2024
Chief Executive Officer
Sold on a plan
4,002
$96.37K
0.4%
18 Sep 2024
Chief Executive Officer
Sold on a plan
2,001
$48.18K
0.1%
24 Jul 2024
Chief Executive Officer
Sold on a plan
3,750
$130.13K
0.4%
24 Jul 2024
Chief Executive Officer
Sold on a plan
2,500
$86.75K
0.2%
23 Jul 2024
Chief Executive Officer
Sold on a plan
3,750
$133.43K
0.4%
23 Jul 2024
Chief Executive Officer
Sold on a plan
2,500
$88.95K
0.2%
27 Jun 2024
Chief Executive Officer
Sold on a plan
6,250
$195.81K
0.7%
27 Jun 2024
Chief Executive Officer
Sold on a plan
2,500
$78.32K
0.2%
26 Jun 2024
Chief Executive Officer
Sold on a plan
6,250
$195.66K
0.7%
26 Jun 2024
Chief Executive Officer
Sold on a plan
2,500
$78.27K
0.2%
25 Apr 2024
President, CEO and Chairman
Sold on a plan
3,750
$120.15K
0.4%
25 Apr 2024
President, CEO and Chairman
Sold on a plan
2,500
$80.10K
0.2%
24 Apr 2024
President, CEO and Chairman
Sold on a plan
3,750
$118.95K
0.4%
24 Apr 2024
President, CEO and Chairman
Sold on a plan
2,500
$79.30K
0.2%
1 Apr 2024
President, CEO and Chairman
Sold at will
114,705
$3.90M
10.5%
1 Apr 2024
President, CEO and Chairman
Sold at will
61,765
$2.10M
4.2%
27 Mar 2024
President, CEO and Chairman
Sold on a plan
6,250
$220.94K
0.6%
27 Mar 2024
President, CEO and Chairman
Sold on a plan
2,500
$88.38K
0.2%
26 Mar 2024
President, CEO and Chairman
Sold on a plan
6,250
$247.44K
0.6%
26 Mar 2024
President, CEO and Chairman
Sold on a plan
2,500
$98.98K
0.2%
22 Feb 2024
President, CEO and Chairman
Sold on a plan
2,500
$84.73K
0.2%
22 Feb 2024
President, CEO and Chairman
Sold on a plan
1,000
$33.89K
0.1%
21 Feb 2024
President, CEO and Chairman
Sold on a plan
2,500
$86.13K
0.2%
21 Feb 2024
President, CEO and Chairman
Sold on a plan
1,000
$34.45K
0.1%
23 Jan 2024
President, CEO and Chairman
Sold on a plan
5,000
$155.65K
0.5%
23 Jan 2024
President, CEO and Chairman
Sold on a plan
1,500
$46.70K
0.1%
22 Jan 2024
President, CEO and Chairman
Sold on a plan
5,000
$155.40K
0.5%
22 Jan 2024
President, CEO and Chairman
Sold on a plan
1,500
$46.62K
0.1%
21 Dec 2023
President, CEO and Chairman
Sold on a plan
5,000
$164.40K
0.5%
21 Dec 2023
President, CEO and Chairman
Sold on a plan
2,500
$82.18K
0.2%
20 Dec 2023
President, CEO and Chairman
Sold on a plan
5,000
$165.20K
0.5%
20 Dec 2023
President, CEO and Chairman
Sold on a plan
2,500
$82.58K
0.2%
5 Sep 2023
President, CEO and Chairman
Sold at will
7,500
$215.00K
0.7%
5 Sep 2023
President, CEO and Chairman
Sold at will
5,000
$143.40K
0.3%
1 Sep 2023
President, CEO and Chairman
Sold at will
7,500
$214.45K
0.7%
1 Sep 2023
President, CEO and Chairman
Sold at will
5,000
$142.95K
0.3%
1 Aug 2023
President, CEO and Chairman
Sold on a plan
5,000
$169.70K
0.5%
5 Jul 2023
President, CEO and Chairman
Sold on a plan
3,750
$118.46K
0.4%
3 Jul 2023
President, CEO and Chairman
Sold on a plan
1,250
$40.29K
0.1%
2 Jun 2023
President, CEO and Chairman
Sold on a plan
7,500
$208.23K
0.7%
2 Jun 2023
President, CEO and Chairman
Sold on a plan
5,000
$138.75K
0.3%
1 Jun 2023
President, CEO and Chairman
Sold on a plan
7,500
$201.88K
0.7%
1 Jun 2023
President, CEO and Chairman
Sold on a plan
5,000
$134.55K
0.3%
1 May 2023
President, CEO and Chairman
Sold on a plan
5,000
$147.65K
0.5%
3 Apr 2023
President, CEO and Chairman
Sold on a plan
5,000
$139.80K
0.5%
1 Mar 2023
President, CEO and Chairman
Sold, plan not stated
15,000
$402.80K
1.4%
1 Mar 2023
President, CEO and Chairman
Sold, plan not stated
10,000
$268.10K
0.7%
1 Feb 2023
President, CEO and Chairman
Sold, plan not stated
9,000
$226.56K
0.8%
1 Feb 2023
President, CEO and Chairman
Sold, plan not stated
4,000
$100.66K
0.3%
3 Jan 2023
President, CEO and Chairman
Sold, plan not stated
10,401
$214.74K
0.9%
3 Jan 2023
President, CEO and Chairman
Sold, plan not stated
5,304
$108.47K
0.3%
4 Dec 2022
President, CEO and Chairman
Sold, plan not stated
5,000
$94.09K
0.4%
2 Dec 2022
President, CEO and Chairman
Sold, plan not stated
3,222
$60.52K
0.3%
1 Dec 2022
President, CEO and Chairman
Sold, plan not stated
3,802
$71.87K
0.3%
15 Nov 2022
President, CEO and Chairman
Sold, plan not stated
525
$9.60K
0.0%
15 Nov 2022
President, CEO and Chairman
Sold, plan not stated
487
$8.91K
0.0%
14 Nov 2022
President, CEO and Chairman
Sold, plan not stated
3,796
$69.05K
0.3%
14 Nov 2022
President, CEO and Chairman
Sold, plan not stated
3,165
$58.00K
0.2%
11 Nov 2022
President, CEO and Chairman
Sold, plan not stated
9,292
$153.25K
0.8%
8 Sep 2022
President, CEO and Chairman
Sold, plan not stated
97
$1.55K
0.0%
7 Sep 2022
President, CEO and Chairman
Sold, plan not stated
4,903
$78.45K
0.4%
11 Feb 2022
Chief Executive Officer
Sold, plan not stated
75,000
$1.20M
4.6%
11 Feb 2022
Chief Executive Officer
Sold, plan not stated
75,000
$1.20M
6.0%