Company
Date
Role
Action
Shares
Amount
Of holding
17 Aug 2026
Executive Chairman & President
Sold at will
74,719
$2.90M
5.1%
14 Aug 2026
Executive Chairman & President
Sold at will
25,281
$885.34K
1.7%
16 Apr 2026
Executive Chairman & President
Sold on a plan
49,860
$1.50M
3.2%
15 Apr 2026
Executive Chairman & President
Sold on a plan
140
$4.20K
0.0%
8 Apr 2026
Executive Chairman & President
Sold on a plan
8,237
$226.68K
0.6%
7 Apr 2026
Executive Chairman & President
Sold on a plan
13,666
$376.50K
0.9%
29 Sep 2025
Executive Chairman & President
Sold on a plan
160
$4.40K
0.0%
24 Sep 2025
Executive Chairman & President
Sold on a plan
8
$220.40
0.0%
23 Sep 2025
Executive Chairman & President
Sold on a plan
85
$2.34K
0.0%
22 Sep 2025
Executive Chairman & President
Sold on a plan
1,165
$32.04K
0.1%
19 Sep 2025
Executive Chairman & President
Sold on a plan
3,825
$105.19K
0.3%
18 Sep 2025
Executive Chairman & President
Sold on a plan
2,620
$72.05K
0.2%
17 Sep 2025
Executive Chairman & President
Sold on a plan
2,811
$77.33K
0.2%
12 Sep 2025
Executive Chairman & President
Sold on a plan
658
$18.11K
0.0%
10 Sep 2025
Executive Chairman & President
Sold on a plan
300
$8.25K
0.0%
9 Sep 2025
Executive Chairman & President
Sold on a plan
4
$110.00
0.0%
8 Sep 2025
Executive Chairman & President
Sold on a plan
3,961
$108.97K
0.3%
5 Sep 2025
Executive Chairman & President
Sold on a plan
4,508
$123.97K
0.3%
29 Aug 2025
Executive Chairman & President
Sold on a plan
673
$18.51K
0.0%
26 Aug 2025
Executive Chairman & President
Sold on a plan
7,289
$200.52K
0.5%
29 Dec 2023
Executive Chairman & President
Sold on a plan
848
$25.45K
0.1%
28 Dec 2023
Executive Chairman & President
Sold on a plan
2,325
$69.75K
0.2%
27 Dec 2023
Executive Chairman & President
Sold on a plan
18,474
$554.40K
1.2%
26 Dec 2023
Executive Chairman & President
Sold on a plan
13,003
$390.09K
0.8%
22 Dec 2023
Executive Chairman & President
Sold on a plan
11,862
$355.98K
0.8%
18 Dec 2023
Executive Chairman & President
Sold on a plan
11,200
$309.01K
0.7%
15 Dec 2023
Executive Chairman & President
Sold on a plan
5,360
$147.61K
0.3%
14 Dec 2023
Executive Chairman & President
Sold on a plan
25,978
$714.91K
1.6%
13 Dec 2023
Executive Chairman & President
Sold on a plan
3,072
$84.48K
0.2%
12 Dec 2023
Executive Chairman & President
Sold on a plan
4,390
$120.77K
0.3%
24 Nov 2023
Executive Chairman & President
Sold on a plan
1,734
$43.35K
0.1%
22 Nov 2023
Executive Chairman & President
Sold on a plan
12,559
$314.10K
0.8%
21 Nov 2023
Executive Chairman & President
Sold on a plan
2,456
$61.42K
0.2%
20 Nov 2023
Executive Chairman & President
Sold on a plan
22,328
$558.65K
1.4%
17 Nov 2023
Executive Chairman & President
Sold on a plan
890
$22.26K
0.1%
14 Nov 2023
Executive Chairman & President
Sold on a plan
620
$15.51K
0.0%
13 Nov 2023
Executive Chairman & President
Sold on a plan
9,227
$231.04K
0.6%
10 Nov 2023
Executive Chairman & President
Sold on a plan
50,186
$1.14M
3.0%
31 Jul 2023
Executive Chairman & President
Sold on a plan
15,149
$303.13K
0.9%
28 Jul 2023
Executive Chairman & President
Sold on a plan
21,350
$427.00K
1.2%
18 Jul 2023
Executive Chairman & President
Sold on a plan
13,501
$270.16K
0.8%
3 Jun 2022
Executive Chairman & President
Sold, plan not stated
92,026
$2.41M
6.3%
6 May 2022
Executive Chairman & President
Sold, plan not stated
7,500
$150.75K
0.5%
5 May 2022
Executive Chairman & President
Sold, plan not stated
1,539
$30.78K
0.1%
4 May 2022
Executive Chairman & President
Sold, plan not stated
35,278
$706.62K
2.3%
3 May 2022
Executive Chairman & President
Sold, plan not stated
30,683
$615.50K
2.0%
2 Jun 2020
Executive Chairman & President
Sold, plan not stated
2,958,139
$3.55M
100%
2 Jun 2020
Executive Chairman & President
Bought
850,000
$1.02M
272%
14 Mar 2019
Executive Chairman & President
Bought
637,000
$2.50M
31.0%
7 Apr 2017
Director
Bought
26,451
$352.59K
2.4%
7 Apr 2017
Director
Bought
6,879
$91.70K
2.1%
6 Apr 2017
Director
Bought
15,079
$194.97K
1.4%
6 Apr 2017
Director
Bought
3,921
$50.70K
1.2%
5 Apr 2017
Director
Bought
15,211
$191.35K
1.4%
5 Apr 2017
Director
Bought
3,956
$49.77K
1.2%
31 Mar 2017
Director
Bought
18,000
$231.84K
1.7%
30 Mar 2017
Director
Bought
25,500
$333.29K
2.4%
29 Mar 2017
Director
Bought
28,801
$353.39K
2.8%
24 Mar 2017
Director
Bought
9,846
$124.75K
1.0%
23 Mar 2017
Director
Bought
4,323
$54.95K
0.4%
22 Mar 2017
Director
Bought
12,747
$161.25K
1.3%
17 Mar 2017
Director
Bought
34,000
$444.04K
3.6%
16 Mar 2017
Director
Bought
22,812
$301.35K
2.5%
15 Mar 2017
Director
Bought
4,500
$60.21K
0.5%
9 Mar 2017
Director
Bought
9,553
$133.17K
1.0%
8 Mar 2017
Director
Bought
16,243
$223.83K
1.8%
7 Mar 2017
Director
Bought
18,312
$251.61K
2.1%
18 Nov 2016
Director
Bought
6,425
$76.91K
0.7%
17 Nov 2016
Director
Bought
5,900
$70.80K
0.7%
16 Nov 2016
Director
Bought
900
$10.70K
0.1%
11 Nov 2016
Director
Bought
9,763
$109.15K
1.1%
10 Nov 2016
Director
Bought
22,563
$256.09K
2.7%
9 Nov 2016
Director
Bought
20,215
$218.52K
2.5%
14 Oct 2016
Director
Bought
5,339
$63.96K
0.7%
13 Oct 2016
Director
Bought
7,559
$90.63K
0.9%
12 Oct 2016
Director
Bought
499
$5.99K
0.1%
30 Sep 2016
Director
Bought
14,419
$173.03K
1.8%
30 Sep 2016
Director
Bought
1,145
$13.75K
opened
29 Sep 2016
Director
Bought
11,292
$135.50K
1.5%
28 Sep 2016
Director
Bought
9,500
$112.39K
1.2%
23 Sep 2016
Director
Bought
5,361
$61.49K
0.7%
22 Sep 2016
Director
Bought
8,039
$94.22K
1.1%
21 Sep 2016
Director
Bought
6,001
$70.27K
0.8%
16 Sep 2016
Director
Bought
8,454
$95.36K
1.1%
15 Sep 2016
Director
Bought
3,593
$39.85K
0.5%
14 Sep 2016
Director
Bought
8,544
$93.73K
1.2%
9 Sep 2016
Director
Bought
17,170
$201.06K
2.4%
8 Sep 2016
Director
Bought
7,461
$89.01K
1.1%
7 Sep 2016
Director
Bought
3,524
$42.11K
0.5%
2 Sep 2016
Director
Bought
4,800
$57.12K
0.7%
1 Sep 2016
Director
Bought
8,200
$95.12K
1.2%
31 Aug 2016
Director
Bought
1,500
$17.99K
0.2%
26 Aug 2016
Director
Bought
800
$9.58K
0.1%
25 Aug 2016
Director
Bought
12,360
$148.32K
1.8%
18 Aug 2016
Director
Bought
23,162
$263.35K
3.6%
17 Aug 2016
Director
Bought
14,290
$160.33K
2.3%
16 Aug 2016
Director
Bought
20,000
$212.40K
3.3%
15 Aug 2016
Director
Bought
7,808
$76.67K
1.3%
12 Aug 2016
Director
Bought
24,707
$234.22K
4.3%
11 Aug 2016
Director
Bought
20,305
$193.10K
3.6%
28 May 2015
Director
Bought
200,000
$1.11M
14.8%