Company
Date
Role
Action
Shares
Amount
Of holding
1 Jun 2026
CEO, President, Chairman
Sold on a plan
2,500
$226.51K
0.1%
27 May 2026
CEO, President, Chairman
Sold on a plan
2,500
$229.88K
0.1%
26 May 2026
CEO, President, Chairman
Sold on a plan
5,000
$461.17K
0.2%
19 May 2026
CEO, President, Chairman
Sold on a plan
2,500
$219.69K
0.1%
18 May 2026
CEO, President, Chairman
Sold on a plan
5,000
$437.57K
0.2%
12 May 2026
CEO, President, Chairman
Sold on a plan
4,411
$370.18K
0.2%
11 May 2026
CEO, President, Chairman
Sold on a plan
3,089
$261.16K
0.1%
5 May 2026
CEO, President, Chairman
Sold on a plan
3,750
$321.53K
0.2%
4 May 2026
CEO, President, Chairman
Sold on a plan
3,750
$321.33K
0.2%
28 Apr 2026
CEO, President, Chairman
Sold on a plan
3,750
$323.36K
0.2%
27 Apr 2026
CEO, President, Chairman
Sold on a plan
3,750
$334.35K
0.2%
21 Apr 2026
CEO, President, Chairman
Sold on a plan
2,500
$227.34K
0.1%
20 Apr 2026
CEO, President, Chairman
Sold on a plan
5,000
$466.78K
0.2%
14 Apr 2026
CEO, President, Chairman
Sold on a plan
2,500
$234.61K
0.1%
13 Apr 2026
CEO, President, Chairman
Sold on a plan
5,000
$462.58K
0.2%
7 Apr 2026
CEO, President, Chairman
Sold on a plan
2,500
$237.10K
0.1%
6 Apr 2026
CEO, President, Chairman
Sold on a plan
5,000
$480.11K
0.2%
30 Mar 2026
CEO, President, Chairman
Sold on a plan
7,500
$712.61K
0.3%
24 Mar 2026
CEO, PRESIDENT, CHAIRMAN
Sold at will
2,500
$250.70K
0.1%
23 Mar 2026
CEO, PRESIDENT, CHAIRMAN
Sold at will
5,000
$501.91K
0.2%
17 Mar 2026
CEO, PRESIDENT, CHAIRMAN
Sold at will
2,500
$256.08K
0.1%
16 Mar 2026
CEO, PRESIDENT, CHAIRMAN
Sold at will
5,000
$506.90K
0.2%
10 Mar 2026
CEO, PRESIDENT, CHAIRMAN
Sold at will
2,500
$250.28K
0.1%
9 Mar 2026
CEO, PRESIDENT, CHAIRMAN
Sold at will
5,000
$500.20K
0.2%
6 Mar 2026
CEO, PRESIDENT, CHAIRMAN
Sold at will
7,500
$737.92K
0.3%
26 Jan 2026
CEO, PRESIDENT, CHAIRMAN
Sold at will
5,000
$503.26K
0.2%
20 Jan 2026
CEO, PRESIDENT, CHAIRMAN
Sold at will
5,000
$509.22K
0.2%
12 Jan 2026
CEO, PRESIDENT, CHAIRMAN
Sold at will
5,000
$487.23K
0.2%
5 Jan 2026
CEO, PRESIDENT, CHAIRMAN
Sold at will
5,000
$488.42K
0.2%
29 Dec 2025
CEO, PRESIDENT, CHAIRMAN
Sold at will
5,000
$488.32K
0.2%
22 Dec 2025
CEO, PRESIDENT, CHAIRMAN
Sold at will
5,000
$483.67K
0.2%
15 Dec 2025
CEO, PRESIDENT, CHAIRMAN
Sold at will
5,000
$483.73K
0.2%
8 Dec 2025
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$477.16K
0.2%
1 Dec 2025
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$463.79K
0.2%
24 Nov 2025
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$451.81K
0.2%
18 Nov 2025
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$427.96K
0.2%
10 Nov 2025
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$426.19K
0.2%
3 Nov 2025
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$413.22K
0.2%
27 Oct 2025
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$388.43K
0.2%
21 Oct 2025
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$374.08K
0.2%
13 Oct 2025
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$362.96K
0.2%
6 Oct 2025
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$358.61K
0.2%
1 Oct 2025
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$350.96K
0.2%
23 Sep 2025
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$356.29K
0.2%
17 Sep 2025
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$356.37K
0.2%
27 Dec 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$232.55K
3.0%
26 Dec 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$230.00K
2.9%
19 Dec 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$225.70K
2.8%
18 Dec 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$220.40K
2.7%
12 Dec 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$214.11K
2.7%
11 Dec 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$206.19K
2.6%
5 Dec 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$207.11K
2.5%
4 Dec 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$210.57K
2.5%
28 Nov 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$201.86K
2.4%
27 Nov 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$209.01K
2.3%
21 Nov 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$210.81K
2.3%
20 Nov 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$213.99K
2.2%
14 Nov 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$214.55K
2.2%
13 Nov 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$205.31K
2.1%
7 Nov 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$206.71K
2.1%
6 Nov 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$214.54K
2.1%
31 Oct 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$202.02K
2.0%
30 Oct 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$199.59K
2.0%
25 Oct 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$196.03K
1.9%
24 Oct 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$195.19K
1.9%
18 Oct 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$194.88K
1.9%
17 Oct 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$196.76K
1.8%
11 Oct 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$195.54K
1.8%
10 Oct 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$202.40K
1.8%
4 Oct 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$213.50K
1.7%
3 Oct 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$214.11K
1.7%
27 Sep 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
4,028
$177.39K
1.4%
26 Sep 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,972
$255.55K
2.0%
19 Sep 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$228.44K
1.6%
18 Sep 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$230.56K
1.6%
13 Sep 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
6,899
$298.00K
2.2%
12 Sep 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
3,101
$140.71K
1.0%
5 Sep 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
10,000
$475.94K
3.0%
29 Aug 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
3,008
$144.53K
0.9%
28 Aug 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
6,992
$328.66K
2.0%
22 Aug 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
10,000
$473.98K
2.8%
14 Aug 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
10,000
$485.50K
2.8%
7 Aug 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
10,000
$496.03K
2.7%
2 Aug 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$220.08K
1.3%
1 Aug 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
5,000
$222.95K
1.3%
26 Jul 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
3,276
$150.38K
0.8%
24 Jul 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
6,724
$302.70K
1.7%
17 Jul 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
10,000
$456.98K
2.5%
12 Jul 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
3,496
$161.76K
0.9%
11 Jul 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
6,504
$301.72K
1.6%
6 Jul 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
8,556
$390.74K
2.0%
5 Jul 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
1,444
$67.87K
0.3%
28 Jun 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
6,916
$327.28K
1.6%
27 Jun 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
3,084
$151.38K
0.7%
21 Jun 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
2,117
$100.35K
0.5%
20 Jun 2023
CEO, PRESIDENT, CHAIRMAN
Sold on a plan
7,883
$383.69K
1.8%
12 Jun 2023
President, CEO and Chairman
Sold at will
10,000
$473.55K
2.2%
6 Jun 2023
President, CEO and Chairman
Sold at will
10,000
$467.76K
2.2%
31 May 2023
President, CEO and Chairman
Sold at will
4,175
$193.35K
0.9%
30 May 2023
President, CEO and Chairman
Sold at will
5,825
$269.55K
1.2%
22 May 2023
President, CEO and Chairman
Sold at will
10,000
$459.51K
2.1%
16 May 2023
President, CEO and Chairman
Sold at will
3,258
$147.66K
0.7%
15 May 2023
President, CEO and Chairman
Sold at will
6,742
$311.94K
1.4%
10 May 2023
President, CEO and Chairman
Sold at will
7,521
$349.71K
1.5%
9 May 2023
President, CEO and Chairman
Sold at will
2,479
$119.08K
0.5%
5 May 2023
President, CEO and Chairman
Sold at will
10,000
$461.98K
1.9%
24 Apr 2023
President, CEO and Chairman
Sold at will
10,000
$412.32K
1.9%
17 Apr 2023
President, CEO and Chairman
Sold at will
10,000
$396.93K
1.9%
10 Apr 2023
President, CEO and Chairman
Sold at will
10,000
$402.58K
1.8%
3 Apr 2023
President, CEO and Chairman
Sold at will
10,000
$387.07K
1.8%
27 Mar 2023
President, CEO and Chairman
Sold at will
10,000
$381.08K
1.8%
20 Mar 2023
President, CEO and Chairman
Sold at will
10,000
$374.53K
1.7%
13 Mar 2023
President, CEO and Chairman
Sold, plan not stated
10,000
$378.12K
1.7%
7 Mar 2023
President, CEO and Chairman
Sold, plan not stated
4,516
$175.58K
0.8%
6 Mar 2023
President, CEO and Chairman
Sold, plan not stated
5,484
$211.24K
0.9%
28 Feb 2023
President, CEO and Chairman
Sold, plan not stated
237
$8.89K
0.0%
27 Feb 2023
President, CEO and Chairman
Sold, plan not stated
9,763
$368.94K
1.6%
21 Feb 2023
President, CEO and Chairman
Sold, plan not stated
10,000
$367.50K
1.6%
13 Feb 2023
President, CEO and Chairman
Sold, plan not stated
20,000
$710.00K
3.2%
3 May 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$335.30K
1.6%
27 Apr 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$405.00K
1.6%
19 Apr 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$439.02K
1.5%
12 Apr 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$429.01K
1.5%
7 Apr 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$453.53K
1.5%
28 Mar 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$529.55K
1.5%
21 Mar 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$500.80K
1.4%
16 Mar 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$466.55K
1.4%
7 Mar 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$470.35K
1.4%
1 Mar 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$492.55K
1.4%
25 Feb 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$469.96K
1.4%
17 Feb 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$471.51K
1.3%
7 Feb 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$474.43K
1.3%
2 Feb 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$394.42K
1.3%
27 Jan 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$370.56K
1.3%
18 Jan 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$412.06K
1.3%
11 Jan 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$445.38K
1.3%
4 Jan 2022
President, CEO and Chairman
Sold, plan not stated
10,000
$485.63K
1.2%
27 Dec 2021
President, CEO and Chairman
Sold, plan not stated
10,000
$471.07K
1.2%
21 Dec 2021
President, CEO and Chairman
Sold, plan not stated
10,000
$443.80K
1.2%
15 Dec 2021
President, CEO and Chairman
Sold, plan not stated
3,500
$154.44K
0.4%
14 Dec 2021
President, CEO and Chairman
Sold, plan not stated
1,500
$66.00K
0.2%
13 Dec 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$221.25K
0.6%
6 Dec 2021
President, CEO and Chairman
Sold, plan not stated
10,000
$443.71K
1.2%
29 Nov 2021
President, CEO and Chairman
Sold, plan not stated
10,000
$449.57K
1.1%
23 Nov 2021
President, CEO and Chairman
Sold, plan not stated
10,000
$403.15K
1.1%
8 Sep 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$172.33K
0.6%
7 Sep 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$175.87K
0.6%
31 Aug 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$167.25K
0.6%
30 Aug 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$168.49K
0.6%
24 Aug 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$167.97K
0.5%
23 Aug 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$168.71K
0.5%
20 Aug 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$166.65K
0.5%
18 Aug 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$166.32K
0.5%
10 Aug 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$175.91K
0.5%
9 Aug 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$177.34K
0.5%
4 Aug 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$169.04K
0.5%
3 Aug 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$169.66K
0.5%
27 Jul 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$172.16K
0.5%
26 Jul 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$173.39K
0.5%
20 Jul 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$170.15K
0.5%
19 Jul 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$169.35K
0.5%
16 Jul 2021
President, CEO and Chairman
Sold, plan not stated
19,000
$641.82K
1.9%
9 Jul 2021
President, CEO and Chairman
Sold, plan not stated
1,000
$30.36K
100%
29 Jun 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$140.89K
83.3%
28 Jun 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$141.89K
45.5%
23 Jun 2021
President, CEO and Chairman
Sold, plan not stated
3,907
$108.70K
26.2%
22 Jun 2021
President, CEO and Chairman
Sold, plan not stated
5,000
$138.87K
25.1%
21 Jun 2021
President, CEO and Chairman
Sold, plan not stated
1,093
$31.13K
5.2%
16 Mar 2018
CEO, President, Chairman
Bought
1,000
$13.85K
5.0%
9 Feb 2017
CEO, President, Chairman
Bought
5,000
$43.25K
33.3%
8 Feb 2017
CEO, President, Chairman
Bought
5,000
$42.75K
50.0%
29 Nov 2016
CEO, President, Chairman
Bought
5,000
$56.19K
100%
15 Nov 2016
CEO, President, Chairman
Bought
5,000
$52.28K
opened
23 Dec 2015
CEO, President
Sold, plan not stated
156,521
$3.64M
2.6%
18 Dec 2015
CEO, President
Sold, plan not stated
1,043,479
$24.29M
14.9%