Company
Date
Role
Action
Shares
Amount
Of holding
26 Aug 2026
See "Explanation of Responses"
Bought
7,761
$43.76K
3.5%
25 Aug 2026
See "Explanation of Responses"
Bought
7,547
$42.69K
3.5%
24 Aug 2026
See "Explanation of Responses"
Bought
8,022
$45.05K
3.9%
21 Aug 2026
See "Explanation of Responses"
Bought
7,117
$38.81K
3.6%
20 Aug 2026
See "Explanation of Responses"
Bought
6,901
$37.42K
3.6%
19 Aug 2026
See "Explanation of Responses"
Bought
6,877
$37.16K
3.7%
18 Aug 2026
See "Explanation of Responses"
Bought
5,736
$30.51K
3.2%
17 Aug 2026
See "Explanation of Responses"
Bought
7,117
$37.94K
4.2%
14 Aug 2026
See "Explanation of Responses"
Bought
6,029
$31.51K
3.6%
13 Aug 2026
See "Explanation of Responses"
Bought
5,629
$29.28K
3.5%
12 Aug 2026
See "Explanation of Responses"
Bought
6,248
$32.19K
4.1%
11 Aug 2026
See "Explanation of Responses"
Bought
5,887
$30.41K
4.0%
1 Dec 2025
See "Explanation of Responses"
Bought
3,062
$15.85K
2.1%
28 Nov 2025
See "Explanation of Responses"
Bought
3,342
$17.23K
2.4%
26 Nov 2025
See "Explanation of Responses"
Bought
4,873
$25.17K
3.6%
25 Nov 2025
See "Explanation of Responses"
Bought
4,547
$23.57K
3.4%
24 Nov 2025
See "Explanation of Responses"
Bought
4,064
$20.90K
3.2%
21 Nov 2025
See "Explanation of Responses"
Bought
6,226
$31.67K
5.1%
20 Nov 2025
See "Explanation of Responses"
Bought
5,870
$29.84K
5.1%
19 Nov 2025
See "Explanation of Responses"
Bought
6,226
$31.97K
5.7%
18 Nov 2025
See "Explanation of Responses"
Bought
5,618
$28.98K
5.4%
17 Nov 2025
See "Explanation of Responses"
Bought
6,226
$31.91K
6.4%
14 Nov 2025
See "Explanation of Responses"
Bought
7,035
$35.84K
7.8%
13 Nov 2025
See "Explanation of Responses"
Bought
6,694
$33.65K
8.0%
12 Nov 2025
See "Explanation of Responses"
Bought
6,055
$30.44K
7.8%
11 Nov 2025
See "Explanation of Responses"
Bought
2,069
$10.28K
2.7%
29 Aug 2025
See "Explanation of Responses"
Bought
4,592
$25.15K
6.5%
28 Aug 2025
See "Explanation of Responses"
Bought
7,209
$39.09K
11.3%
27 Aug 2025
See "Explanation of Responses"
Bought
5,477
$29.34K
9.4%
26 Aug 2025
See "Explanation of Responses"
Bought
7,788
$40.97K
15.4%
25 Aug 2025
See "Explanation of Responses"
Bought
7,823
$40.83K
18.3%
22 Aug 2025
See "Explanation of Responses"
Bought
2,160
$11.12K
5.3%
21 Aug 2025
See "Explanation of Responses"
Bought
502
$2.57K
1.2%
30 Aug 2024
See "Explanation of Responses"
Bought
1,836
$9.57K
4.8%
29 Aug 2024
See "Explanation of Responses"
Bought
800
$4.18K
2.1%
27 Aug 2024
See "Explanation of Responses"
Bought
3,099
$16.08K
9.0%
26 Aug 2024
See "Explanation of Responses"
Bought
1,632
$8.42K
5.0%
23 Aug 2024
See "Explanation of Responses"
Bought
1,744
$9.05K
5.6%
22 Aug 2024
See "Explanation of Responses"
Bought
6,962
$36.18K
28.9%
21 Aug 2024
See "Explanation of Responses"
Bought
2,524
$12.92K
11.7%
20 Aug 2024
See "Explanation of Responses"
Bought
4,803
$24.45K
28.6%
19 Aug 2024
See "Explanation of Responses"
Bought
4,195
$21.04K
33.3%
16 Aug 2024
See "Explanation of Responses"
Bought
3,301
$16.80K
35.5%
15 Aug 2024
See "Explanation of Responses"
Bought
2,300
$11.46K
32.9%
14 Aug 2024
See "Explanation of Responses"
Bought
1,900
$9.42K
37.4%
21 Nov 2016
See "Explanation of Responses"
Bought
358
$1.74K
0.3%
2 Aug 2012
See "Explanation of Responses"
Bought
200
$804.00
0.2%
1 Aug 2012
See "Explanation of Responses"
Bought
250
$1.03K
0.2%
31 Jul 2012
See "Explanation of Responses"
Bought
1,100
$4.51K
0.9%
30 Jul 2012
See "Explanation of Responses"
Bought
488
$1.99K
0.4%
27 Jul 2012
See "Explanation of Responses"
Bought
500
$2.05K
0.4%
25 Jul 2012
See "Explanation of Responses"
Bought
1,950
$7.86K
1.6%
24 Jul 2012
See "Explanation of Responses"
Bought
1,100
$4.43K
0.9%
17 Jul 2012
See "Explanation of Responses"
Bought
300
$1.21K
0.2%
13 Jul 2012
See "Explanation of Responses"
Bought
810
$3.29K
0.7%
12 Jul 2012
See "Explanation of Responses"
Bought
4,757
$19.22K
4.1%
9 Jul 2012
See "Explanation of Responses"
Bought
2,206
$8.93K
1.9%
6 Jul 2012
See "Explanation of Responses"
Bought
10,000
$40.50K
9.6%
5 Jul 2012
See "Explanation of Responses"
Bought
10,000
$41.20K
10.6%
3 Jul 2012
See "Explanation of Responses"
Bought
535
$2.17K
0.6%
2 Jul 2012
See "Explanation of Responses"
Bought
10,000
$41.00K
12.0%
29 Jun 2012
See "Explanation of Responses"
Bought
10,000
$41.00K
13.6%
28 Jun 2012
See "Explanation of Responses"
Bought
10,000
$40.39K
15.7%
27 Jun 2012
See "Explanation of Responses"
Bought
500
$2.01K
0.8%
26 Jun 2012
See "Explanation of Responses"
Bought
10,000
$40.10K
18.8%
25 Jun 2012
See "Explanation of Responses"
Bought
10,000
$40.00K
23.2%
22 Jun 2012
See "Explanation of Responses"
Bought
10,000
$40.30K
30.1%
21 Jun 2012
See "Explanation of Responses"
Bought
8,086
$32.15K
32.2%
20 Jun 2012
See "Explanation of Responses"
Bought
10,000
$40.17K
66.3%
19 Jun 2012
See "Explanation of Responses"
Bought
10,000
$39.89K
197%