| May 7, 2026 |
D
|
A |
5,005 |
$62.95 |
$315,065 |
140,628
Indirect
|
+3.69%
|
Acquired |
8.5%
(price as of 2026-08-20)
|
| May 7, 2025 |
D
|
A |
5,761 |
$54.68 |
$315,011 |
129,605
Indirect
|
+4.65%
|
Acquired |
24.9%
(price as of 2026-08-20)
|
| May 7, 2024 |
D
|
A |
5,933 |
$51.41 |
$305,016 |
117,843
Indirect
|
+5.30%
|
Acquired |
32.8%
(price as of 2026-08-20)
|
| May 10, 2023 |
D
|
A |
5,399 |
$56.50 |
$305,044 |
106,050
Indirect
|
+5.36%
|
Acquired |
20.8%
(price as of 2026-08-20)
|
| May 11, 2022 |
D
|
A |
3,722 |
$81.96 |
$305,055 |
96,654
Indirect
|
+4.01%
|
Acquired |
-16.7%
(price as of 2026-08-20)
|
| May 5, 2021 |
D
|
A |
3,715 |
$79.41 |
$295,008 |
89,907
Indirect
|
+4.31%
|
Acquired |
-14.0%
(price as of 2026-08-20)
|
| March 4, 2021 |
D
|
P |
2,000 |
$69.29 |
$138,580 |
81,089
Direct
|
+2.53%
|
Acquired |
-1.5%
(price as of 2026-08-20)
|
| May 6, 2020 |
D
|
A |
3,785 |
$77.94 |
$295,003 |
82,776
Indirect
|
+4.79%
|
Acquired |
-12.4%
(price as of 2026-08-20)
|
| March 10, 2020 |
D
|
G |
25,000 |
— |
— |
79,034
Direct
|
-24.03%
|
Disposed |
(price as of 2026-08-20)
|
| March 10, 2020 |
D
|
G |
12,500 |
— |
— |
27,951
Indirect
|
+80.90%
|
Acquired |
(price as of 2026-08-20)
|
| March 10, 2020 |
D
|
G |
12,500 |
— |
— |
27,952
Indirect
|
+80.90%
|
Acquired |
(price as of 2026-08-20)
|
| May 7, 2019 |
D
|
A |
3,775 |
$75.49 |
$284,975 |
75,274
Indirect
|
+5.28%
|
Acquired |
-9.6%
(price as of 2026-08-20)
|
| May 9, 2018 |
D
|
A |
4,514 |
$63.14 |
$285,014 |
68,134
Indirect
|
+7.10%
|
Acquired |
8.1%
(price as of 2026-08-20)
|
| May 10, 2017 |
D
|
A |
3,614 |
$77.48 |
$280,013 |
61,083
Indirect
|
+6.29%
|
Acquired |
-11.9%
(price as of 2026-08-20)
|
| Feb. 28, 2017 |
D
|
A |
78 |
$77.64 |
$6,056 |
56,924
Indirect
|
+0.14%
|
Acquired |
-12.1%
(price as of 2026-08-20)
|
| Jan. 31, 2017 |
D
|
A |
52 |
$76.28 |
$3,967 |
56,846
Indirect
|
+0.09%
|
Acquired |
-10.5%
(price as of 2026-08-20)
|
| Dec. 30, 2016 |
D
|
A |
78 |
$76.59 |
$5,974 |
56,794
Indirect
|
+0.14%
|
Acquired |
-10.9%
(price as of 2026-08-20)
|
| Oct. 31, 2016 |
D
|
A |
27 |
$75.20 |
$2,030 |
56,203
Indirect
|
+0.05%
|
Acquired |
-9.2%
(price as of 2026-08-20)
|
| Sept. 30, 2016 |
D
|
A |
81 |
$74.27 |
$6,016 |
56,176
Indirect
|
+0.14%
|
Acquired |
-8.1%
(price as of 2026-08-20)
|
| Aug. 31, 2016 |
D
|
A |
54 |
$74.16 |
$4,005 |
55,584
Indirect
|
+0.10%
|
Acquired |
-7.9%
(price as of 2026-08-20)
|
| June 30, 2016 |
D
|
A |
52 |
$77.93 |
$4,052 |
55,530
Indirect
|
+0.09%
|
Acquired |
-12.4%
(price as of 2026-08-20)
|
| May 31, 2016 |
D
|
A |
56 |
$72.25 |
$4,046 |
54,959
Indirect
|
+0.10%
|
Acquired |
-5.5%
(price as of 2026-08-20)
|
| May 11, 2016 |
D
|
A |
3,076 |
$71.52 |
$219,996 |
54,902
Indirect
|
+5.94%
|
Acquired |
-4.5%
(price as of 2026-08-20)
|
| Feb. 29, 2016 |
D
|
A |
87 |
$69.92 |
$6,083 |
51,335
Indirect
|
+0.17%
|
Acquired |
-2.4%
(price as of 2026-08-20)
|
| Jan. 29, 2016 |
D
|
A |
112 |
$72.17 |
$8,083 |
51,248
Indirect
|
+0.22%
|
Acquired |
-5.4%
(price as of 2026-08-20)
|
| Dec. 31, 2015 |
D
|
G |
3,100 |
— |
— |
0
Indirect
|
-100.00%
|
Disposed |
(price as of 2026-08-20)
|
| Dec. 31, 2015 |
D
|
A |
90 |
$67.64 |
$6,088 |
51,136
Indirect
|
+0.18%
|
Acquired |
0.9%
(price as of 2026-08-20)
|
| Oct. 30, 2015 |
D
|
A |
112 |
$71.43 |
$8,000 |
50,562
Indirect
|
+0.22%
|
Acquired |
-4.4%
(price as of 2026-08-20)
|
| Sept. 30, 2015 |
D
|
A |
84 |
$70.38 |
$5,912 |
50,450
Indirect
|
+0.17%
|
Acquired |
-3.0%
(price as of 2026-08-20)
|
| Aug. 31, 2015 |
D
|
A |
29 |
$69.75 |
$2,023 |
49,899
Indirect
|
+0.06%
|
Acquired |
-2.1%
(price as of 2026-08-20)
|
| June 30, 2015 |
D
|
A |
60 |
$66.87 |
$4,012 |
49,870
Indirect
|
+0.12%
|
Acquired |
2.1%
(price as of 2026-08-20)
|
| May 29, 2015 |
D
|
A |
84 |
$70.52 |
$5,924 |
49,337
Indirect
|
+0.17%
|
Acquired |
-3.2%
(price as of 2026-08-20)
|
| May 6, 2015 |
D
|
A |
3,106 |
$70.82 |
$219,967 |
49,253
Indirect
|
+6.73%
|
Acquired |
-3.6%
(price as of 2026-08-20)
|
| Feb. 27, 2015 |
D
|
A |
84 |
$72.09 |
$6,056 |
45,732
Indirect
|
+0.18%
|
Acquired |
-5.3%
(price as of 2026-08-20)
|
| Feb. 20, 2015 |
D
|
P |
30,000 |
$73.67 |
$2,210,100 |
38,366
Direct
|
+358.59%
|
Acquired |
-7.3%
(price as of 2026-08-20)
|
| Jan. 30, 2015 |
D
|
A |
78 |
$76.89 |
$5,997 |
45,648
Indirect
|
+0.17%
|
Acquired |
-11.2%
(price as of 2026-08-20)
|
| Dec. 31, 2014 |
D
|
A |
78 |
$76.90 |
$5,998 |
45,570
Indirect
|
+0.17%
|
Acquired |
-11.2%
(price as of 2026-08-20)
|
| Dec. 22, 2014 |
D
|
G |
19,803 |
— |
— |
0
Indirect
|
-100.00%
|
Disposed |
(price as of 2026-08-20)
|
| Nov. 28, 2014 |
D
|
A |
28 |
$72.55 |
$2,031 |
45,139
Indirect
|
+0.06%
|
Acquired |
-5.9%
(price as of 2026-08-20)
|
| Oct. 31, 2014 |
D
|
A |
56 |
$71.30 |
$3,993 |
45,111
Indirect
|
+0.12%
|
Acquired |
-4.2%
(price as of 2026-08-20)
|
| Sept. 30, 2014 |
D
|
A |
116 |
$69.09 |
$8,014 |
45,055
Indirect
|
+0.26%
|
Acquired |
-1.2%
(price as of 2026-08-20)
|
| Aug. 29, 2014 |
D
|
A |
28 |
$70.22 |
$1,966 |
44,548
Indirect
|
+0.06%
|
Acquired |
-2.8%
(price as of 2026-08-20)
|
| Aug. 6, 2014 |
D
|
P |
15,000 |
$64.87 |
$973,050 |
23,229
Direct
|
+182.28%
|
Acquired |
5.2%
(price as of 2026-08-20)
|
| June 30, 2014 |
D
|
A |
112 |
$71.52 |
$8,010 |
44,141
Indirect
|
+0.25%
|
Acquired |
-4.5%
(price as of 2026-08-20)
|
| May 30, 2014 |
D
|
A |
87 |
$68.96 |
$6,000 |
44,029
Indirect
|
+0.20%
|
Acquired |
-1.0%
(price as of 2026-08-20)
|
| May 29, 2014 |
D
|
P |
222 |
$68.50 |
$15,207 |
26,532
Indirect
|
+0.84%
|
Acquired |
-0.3%
(price as of 2026-08-20)
|
| May 29, 2014 |
D
|
P |
973 |
$68.51 |
$66,660 |
46,463
Indirect
|
+2.14%
|
Acquired |
-0.4%
(price as of 2026-08-20)
|
| May 7, 2014 |
D
|
A |
3,114 |
$70.64 |
$219,973 |
43,942
Indirect
|
+7.63%
|
Acquired |
-3.4%
(price as of 2026-08-20)
|
| May 7, 2014 |
D
|
A |
2,902 |
$70.64 |
$204,997 |
43,730
Indirect
|
+7.11%
|
Acquired |
-3.4%
(price as of 2026-08-20)
|
| April 30, 2014 |
D
|
A |
28 |
$72.54 |
$2,031 |
40,828
Indirect
|
+0.07%
|
Acquired |
-5.9%
(price as of 2026-08-20)
|
| Feb. 28, 2014 |
D
|
A |
116 |
$69.40 |
$8,050 |
40,456
Indirect
|
+0.29%
|
Acquired |
-1.6%
(price as of 2026-08-20)
|
| Jan. 31, 2014 |
D
|
A |
58 |
$67.91 |
$3,939 |
40,340
Indirect
|
+0.14%
|
Acquired |
0.5%
(price as of 2026-08-20)
|
| Dec. 31, 2013 |
D
|
A |
93 |
$64.69 |
$6,016 |
40,282
Indirect
|
+0.23%
|
Acquired |
5.5%
(price as of 2026-08-20)
|
| Oct. 31, 2013 |
D
|
A |
62 |
$63.75 |
$3,952 |
39,842
Indirect
|
+0.16%
|
Acquired |
7.1%
(price as of 2026-08-20)
|
| Sept. 30, 2013 |
D
|
A |
128 |
$62.48 |
$7,997 |
39,780
Indirect
|
+0.32%
|
Acquired |
9.3%
(price as of 2026-08-20)
|
| Aug. 30, 2013 |
D
|
A |
34 |
$58.35 |
$1,984 |
39,301
Indirect
|
+0.09%
|
Acquired |
17.0%
(price as of 2026-08-20)
|
| July 31, 2013 |
D
|
A |
34 |
$59.31 |
$2,017 |
39,267
Indirect
|
+0.09%
|
Acquired |
15.1%
(price as of 2026-08-20)
|
| June 28, 2013 |
D
|
A |
70 |
$56.82 |
$3,977 |
39,233
Indirect
|
+0.18%
|
Acquired |
20.2%
(price as of 2026-08-20)
|
| June 13, 2013 |
D
|
P |
286 |
$56.06 |
$16,033 |
9,674
Direct
|
+3.05%
|
Acquired |
21.8%
(price as of 2026-08-20)
|
| May 31, 2013 |
D
|
A |
70 |
$56.55 |
$3,958 |
38,765
Indirect
|
+0.18%
|
Acquired |
20.7%
(price as of 2026-08-20)
|
| May 3, 2013 |
D
|
A |
3,109 |
$61.11 |
$189,991 |
38,695
Indirect
|
+8.74%
|
Acquired |
11.7%
(price as of 2026-08-20)
|
| March 29, 2013 |
D
|
A |
34 |
$58.18 |
$1,978 |
35,586
Indirect
|
+0.10%
|
Acquired |
17.3%
(price as of 2026-08-20)
|
| Feb. 28, 2013 |
D
|
A |
144 |
$56.00 |
$8,064 |
35,206
Indirect
|
+0.41%
|
Acquired |
21.9%
(price as of 2026-08-20)
|
| Jan. 31, 2013 |
D
|
A |
74 |
$54.11 |
$4,004 |
35,062
Indirect
|
+0.21%
|
Acquired |
26.2%
(price as of 2026-08-20)
|
| Dec. 31, 2012 |
D
|
A |
117 |
$51.80 |
$6,061 |
34,988
Indirect
|
+0.34%
|
Acquired |
31.8%
(price as of 2026-08-20)
|
| Dec. 24, 2012 |
D
|
G |
8,000 |
— |
— |
0
Indirect
|
-100.00%
|
Disposed |
(price as of 2026-08-20)
|
| Nov. 30, 2012 |
D
|
A |
39 |
$51.11 |
$1,993 |
34,522
Indirect
|
+0.11%
|
Acquired |
33.6%
(price as of 2026-08-20)
|
| Oct. 31, 2012 |
D
|
A |
114 |
$52.78 |
$6,017 |
34,483
Indirect
|
+0.33%
|
Acquired |
29.3%
(price as of 2026-08-20)
|
| Sept. 28, 2012 |
D
|
A |
114 |
$52.94 |
$6,035 |
34,369
Indirect
|
+0.33%
|
Acquired |
29.0%
(price as of 2026-08-20)
|
| Aug. 31, 2012 |
D
|
A |
38 |
$52.48 |
$1,994 |
33,914
Indirect
|
+0.11%
|
Acquired |
30.1%
(price as of 2026-08-20)
|
| June 30, 2012 |
D
|
A |
74 |
$54.00 |
$3,996 |
33,876
Indirect
|
+0.22%
|
Acquired |
26.4%
(price as of 2026-08-20)
|
| May 31, 2012 |
D
|
A |
76 |
$52.06 |
$3,957 |
33,477
Indirect
|
+0.23%
|
Acquired |
31.1%
(price as of 2026-08-20)
|
| May 8, 2012 |
D
|
A |
3,278 |
$51.87 |
$170,030 |
33,401
Indirect
|
+10.88%
|
Acquired |
31.6%
(price as of 2026-08-20)
|
| April 30, 2012 |
D
|
A |
38 |
$52.19 |
$1,983 |
30,123
Indirect
|
+0.13%
|
Acquired |
30.8%
(price as of 2026-08-20)
|
| Feb. 29, 2012 |
D
|
A |
120 |
$50.47 |
$6,056 |
29,774
Indirect
|
+0.40%
|
Acquired |
35.3%
(price as of 2026-08-20)
|
| Feb. 10, 2012 |
D
|
P |
25,000 |
$49.82 |
$1,245,500 |
65,649
Direct
|
+61.50%
|
Acquired |
37.0%
(price as of 2026-08-20)
|
| Feb. 6, 2012 |
D
|
P |
5,000 |
$50.33 |
$251,650 |
40,649
Direct
|
+14.03%
|
Acquired |
35.6%
(price as of 2026-08-20)
|
| Jan. 31, 2012 |
D
|
A |
80 |
$50.04 |
$4,003 |
29,654
Indirect
|
+0.27%
|
Acquired |
36.4%
(price as of 2026-08-20)
|
| Jan. 31, 2012 |
D
|
P |
2,800 |
$49.66 |
$139,048 |
35,649
Direct
|
+8.52%
|
Acquired |
37.5%
(price as of 2026-08-20)
|
| Dec. 30, 2011 |
D
|
A |
114 |
$53.08 |
$6,051 |
29,574
Indirect
|
+0.39%
|
Acquired |
28.6%
(price as of 2026-08-20)
|
| Oct. 31, 2011 |
D
|
A |
78 |
$51.59 |
$4,024 |
29,185
Indirect
|
+0.27%
|
Acquired |
32.3%
(price as of 2026-08-20)
|
| Sept. 30, 2011 |
D
|
A |
117 |
$50.77 |
$5,940 |
29,107
Indirect
|
+0.40%
|
Acquired |
34.5%
(price as of 2026-08-20)
|
| Aug. 31, 2011 |
D
|
A |
41 |
$48.74 |
$1,998 |
28,711
Indirect
|
+0.14%
|
Acquired |
40.1%
(price as of 2026-08-20)
|
| Aug. 5, 2011 |
D
|
P |
2,000 |
$48.17 |
$96,340 |
15,586
Direct
|
+14.72%
|
Acquired |
41.7%
(price as of 2026-08-20)
|
| June 30, 2011 |
D
|
A |
82 |
$48.27 |
$3,958 |
28,670
Indirect
|
+0.29%
|
Acquired |
41.4%
(price as of 2026-08-20)
|
| May 31, 2011 |
D
|
A |
84 |
$47.72 |
$4,008 |
28,299
Indirect
|
+0.30%
|
Acquired |
43.1%
(price as of 2026-08-20)
|
| May 12, 2011 |
D
|
A |
3,358 |
$47.65 |
$160,009 |
28,215
Indirect
|
+13.51%
|
Acquired |
43.3%
(price as of 2026-08-20)
|
| April 29, 2011 |
D
|
A |
43 |
$46.42 |
$1,996 |
24,857
Indirect
|
+0.17%
|
Acquired |
47.1%
(price as of 2026-08-20)
|
| March 31, 2011 |
D
|
A |
90 |
$44.70 |
$4,023 |
24,814
Indirect
|
+0.36%
|
Acquired |
52.7%
(price as of 2026-08-20)
|
| Feb. 28, 2011 |
D
|
A |
220 |
$45.63 |
$10,039 |
24,454
Indirect
|
+0.91%
|
Acquired |
49.6%
(price as of 2026-08-20)
|
| Jan. 31, 2011 |
D
|
A |
184 |
$43.54 |
$8,011 |
24,234
Indirect
|
+0.77%
|
Acquired |
56.8%
(price as of 2026-08-20)
|
| Dec. 31, 2010 |
D
|
A |
141 |
$42.72 |
$6,024 |
24,050
Indirect
|
+0.59%
|
Acquired |
59.8%
(price as of 2026-08-20)
|
| Oct. 29, 2010 |
D
|
A |
92 |
$43.46 |
$3,998 |
23,657
Indirect
|
+0.39%
|
Acquired |
57.1%
(price as of 2026-08-20)
|
| Sept. 30, 2010 |
D
|
A |
184 |
$43.66 |
$8,033 |
23,565
Indirect
|
+0.79%
|
Acquired |
56.4%
(price as of 2026-08-20)
|
| July 30, 2010 |
D
|
A |
48 |
$41.99 |
$2,016 |
23,141
Indirect
|
+0.21%
|
Acquired |
62.6%
(price as of 2026-08-20)
|
| June 30, 2010 |
D
|
A |
104 |
$38.74 |
$4,029 |
23,093
Indirect
|
+0.45%
|
Acquired |
76.2%
(price as of 2026-08-20)
|
| May 28, 2010 |
D
|
A |
153 |
$38.96 |
$5,961 |
22,741
Indirect
|
+0.68%
|
Acquired |
75.2%
(price as of 2026-08-20)
|
| May 18, 2010 |
D
|
A |
3,634 |
$41.27 |
$149,975 |
22,588
Indirect
|
+19.17%
|
Acquired |
65.4%
(price as of 2026-08-20)
|
| March 31, 2010 |
D
|
A |
49 |
$41.11 |
$2,014 |
18,954
Indirect
|
+0.26%
|
Acquired |
66.1%
(price as of 2026-08-20)
|
| Feb. 26, 2010 |
D
|
A |
159 |
$37.99 |
$6,040 |
18,692
Indirect
|
+0.86%
|
Acquired |
79.7%
(price as of 2026-08-20)
|