| Aug. 4, 2023 |
OC
|
A |
84 |
$140.54 |
$11,805 |
46,895
Direct
|
+0.18%
|
Acquired |
7.8%
(price as of 2026-08-18)
|
| June 1, 2023 |
OC
|
S 10b5-1 |
3,670 |
$106.11 |
$389,424 |
46,811
Direct
|
-7.27%
|
Disposed |
42.8%
(price as of 2026-08-18)
|
| April 6, 2023 |
OC
|
A |
126 |
$93.51 |
$11,782 |
50,481
Direct
|
+0.25%
|
Acquired |
62.0%
(price as of 2026-08-18)
|
| March 1, 2023 |
OC
|
S 10b5-1 |
16,688 |
$97.72 |
$1,630,751 |
50,354
Direct
|
-24.89%
|
Disposed |
55.1%
(price as of 2026-08-18)
|
| Feb. 7, 2023 |
OC
|
F |
303 |
$99.83 |
$30,248 |
67,042
Direct
|
-0.45%
|
Disposed |
51.8%
(price as of 2026-08-18)
|
| Feb. 6, 2023 |
OC
|
F |
1,371 |
$99.61 |
$136,565 |
67,345
Direct
|
-2.00%
|
Disposed |
52.1%
(price as of 2026-08-18)
|
| Feb. 3, 2023 |
OC
|
F |
557 |
$101.00 |
$56,257 |
68,716
Direct
|
-0.80%
|
Disposed |
50.0%
(price as of 2026-08-18)
|
| Feb. 2, 2023 |
OC
|
F |
555 |
$102.97 |
$57,148 |
69,273
Direct
|
-0.79%
|
Disposed |
47.1%
(price as of 2026-08-18)
|
| Feb. 2, 2023 |
OC
|
F |
10,771 |
$102.97 |
$1,109,090 |
69,828
Direct
|
-13.36%
|
Disposed |
47.1%
(price as of 2026-08-18)
|
| Feb. 1, 2023 |
OC
|
A |
23,346 |
— |
— |
80,599
Direct
|
+40.78%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 1, 2023 |
OC
|
A |
4,439 |
— |
— |
57,253
Direct
|
+8.40%
|
Acquired |
(price as of 2026-08-18)
|
| Jan. 19, 2023 |
OC
|
A |
135 |
— |
— |
52,814
Direct
|
+0.26%
|
Acquired |
(price as of 2026-08-18)
|
| Nov. 3, 2022 |
OC
|
A |
97 |
— |
— |
52,565
Direct
|
+0.18%
|
Acquired |
(price as of 2026-08-18)
|
| Aug. 4, 2022 |
OC
|
A |
88 |
— |
— |
52,468
Direct
|
+0.17%
|
Acquired |
(price as of 2026-08-18)
|
| April 7, 2022 |
OC
|
A |
93 |
— |
— |
52,215
Direct
|
+0.18%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 16, 2022 |
OC
|
S 10b5-1 |
4,500 |
$100.00 |
$450,000 |
52,122
Direct
|
-7.95%
|
Disposed |
51.5%
(price as of 2026-08-18)
|
| Feb. 8, 2022 |
OC
|
F |
339 |
$90.69 |
$30,744 |
56,622
Direct
|
-0.60%
|
Disposed |
67.1%
(price as of 2026-08-18)
|
| Feb. 7, 2022 |
OC
|
F |
1,579 |
$88.35 |
$139,505 |
56,961
Direct
|
-2.70%
|
Disposed |
71.5%
(price as of 2026-08-18)
|
| Feb. 3, 2022 |
OC
|
F |
623 |
$89.50 |
$55,758 |
58,540
Direct
|
-1.05%
|
Disposed |
69.3%
(price as of 2026-08-18)
|
| Feb. 3, 2022 |
OC
|
F |
5,361 |
$89.50 |
$479,810 |
59,163
Direct
|
-8.31%
|
Disposed |
69.3%
(price as of 2026-08-18)
|
| Feb. 3, 2022 |
OC
|
A |
11,627 |
— |
— |
64,524
Direct
|
+21.98%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 2, 2022 |
OC
|
A |
4,815 |
— |
— |
52,897
Direct
|
+10.01%
|
Acquired |
(price as of 2026-08-18)
|
| Jan. 31, 2022 |
OC
|
F |
557 |
$88.70 |
$49,406 |
48,082
Direct
|
-1.15%
|
Disposed |
70.8%
(price as of 2026-08-18)
|
| Jan. 21, 2022 |
OC
|
A |
87 |
— |
— |
48,639
Direct
|
+0.18%
|
Acquired |
(price as of 2026-08-18)
|
| Nov. 5, 2021 |
OC
|
A |
60 |
— |
— |
48,450
Direct
|
+0.12%
|
Acquired |
(price as of 2026-08-18)
|
| Aug. 6, 2021 |
OC
|
A |
60 |
— |
— |
48,389
Direct
|
+0.12%
|
Acquired |
(price as of 2026-08-18)
|
| April 6, 2021 |
OC
|
S 10b5-1 |
10,341 |
$95.00 |
$982,395 |
48,139
Direct
|
-17.68%
|
Disposed |
59.5%
(price as of 2026-08-18)
|
| April 2, 2021 |
OC
|
A |
61 |
— |
— |
58,480
Direct
|
+0.10%
|
Acquired |
(price as of 2026-08-18)
|
| March 29, 2021 |
OC
|
M |
3,775 |
— |
— |
0
Direct
|
-100.00%
|
Disposed |
(price as of 2026-08-18)
|
| March 29, 2021 |
OC
|
S 10b5-1 |
3,775 |
$92.62 |
$349,640 |
58,419
Direct
|
-6.07%
|
Disposed |
63.6%
(price as of 2026-08-18)
|
| March 29, 2021 |
OC
|
S 10b5-1 |
5,750 |
$92.62 |
$532,565 |
62,194
Direct
|
-8.46%
|
Disposed |
63.6%
(price as of 2026-08-18)
|
| March 29, 2021 |
OC
|
M |
3,775 |
$37.65 |
$142,129 |
67,944
Direct
|
+5.88%
|
Acquired |
302.4%
(price as of 2026-08-18)
|
| Feb. 8, 2021 |
OC
|
F |
867 |
$84.58 |
$73,331 |
64,169
Direct
|
-1.33%
|
Disposed |
79.1%
(price as of 2026-08-18)
|
| Feb. 5, 2021 |
OC
|
F |
1,229 |
$82.15 |
$100,962 |
65,036
Direct
|
-1.85%
|
Disposed |
84.4%
(price as of 2026-08-18)
|
| Feb. 4, 2021 |
OC
|
F |
1,646 |
$82.74 |
$136,190 |
66,265
Direct
|
-2.42%
|
Disposed |
83.1%
(price as of 2026-08-18)
|
| Feb. 4, 2021 |
OC
|
A |
3,569 |
— |
— |
67,911
Direct
|
+5.55%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 3, 2021 |
OC
|
A |
5,400 |
— |
— |
64,342
Direct
|
+9.16%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 1, 2021 |
OC
|
F |
1,491 |
$80.64 |
$120,234 |
58,942
Direct
|
-2.47%
|
Disposed |
87.9%
(price as of 2026-08-18)
|
| Jan. 22, 2021 |
OC
|
A |
68 |
— |
— |
60,433
Direct
|
+0.11%
|
Acquired |
(price as of 2026-08-18)
|
| Dec. 16, 2020 |
OC
|
F |
504 |
$74.58 |
$37,588 |
60,365
Direct
|
-0.83%
|
Disposed |
103.2%
(price as of 2026-08-18)
|
| Nov. 6, 2020 |
OC
|
A |
76 |
— |
— |
60,728
Direct
|
+0.13%
|
Acquired |
(price as of 2026-08-18)
|
| Oct. 6, 2020 |
OC
|
S 10b5-1 |
14,000 |
$75.00 |
$1,050,000 |
60,652
Direct
|
-18.75%
|
Disposed |
102.0%
(price as of 2026-08-18)
|
| Aug. 7, 2020 |
OC
|
A |
79 |
— |
— |
74,652
Direct
|
+0.11%
|
Acquired |
(price as of 2026-08-18)
|
| July 30, 2020 |
OC
|
F |
4,121 |
$61.28 |
$252,535 |
74,573
Direct
|
-5.24%
|
Disposed |
147.3%
(price as of 2026-08-18)
|
| April 3, 2020 |
OC
|
A |
149 |
— |
— |
78,432
Direct
|
+0.19%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 6, 2020 |
OC
|
F |
8,759 |
$62.70 |
$549,189 |
78,284
Direct
|
-10.06%
|
Disposed |
141.7%
(price as of 2026-08-18)
|
| Feb. 5, 2020 |
OC
|
A |
17,000 |
— |
— |
87,043
Direct
|
+24.27%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 5, 2020 |
OC
|
A |
6,900 |
— |
— |
70,043
Direct
|
+10.93%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 3, 2020 |
OC
|
F |
1,921 |
$61.29 |
$117,738 |
63,143
Direct
|
-2.95%
|
Disposed |
147.2%
(price as of 2026-08-18)
|
| Jan. 31, 2020 |
OC
|
F |
581 |
$60.49 |
$35,145 |
65,064
Direct
|
-0.89%
|
Disposed |
150.5%
(price as of 2026-08-18)
|
| Jan. 17, 2020 |
OC
|
A |
79 |
— |
— |
65,645
Direct
|
+0.12%
|
Acquired |
(price as of 2026-08-18)
|
| Nov. 13, 2019 |
OC
|
S |
7,969 |
$64.72 |
$515,754 |
65,353
Direct
|
-10.87%
|
Disposed |
134.1%
(price as of 2026-08-18)
|
| Nov. 4, 2019 |
OC
|
A |
75 |
— |
— |
73,322
Direct
|
+0.10%
|
Acquired |
(price as of 2026-08-18)
|
| April 2, 2019 |
OC
|
A |
84 |
— |
— |
73,247
Direct
|
+0.11%
|
Acquired |
(price as of 2026-08-18)
|
| April 2, 2019 |
OC
|
A |
95 |
— |
— |
72,886
Direct
|
+0.13%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 22, 2019 |
OC
|
S |
2,100 |
$50.76 |
$106,596 |
72,791
Direct
|
-2.80%
|
Disposed |
198.5%
(price as of 2026-08-18)
|
| Feb. 22, 2019 |
OC
|
S |
16,581 |
$50.75 |
$841,486 |
74,891
Direct
|
-18.13%
|
Disposed |
198.6%
(price as of 2026-08-18)
|
| Feb. 7, 2019 |
OC
|
F |
10,592 |
$51.97 |
$550,466 |
91,472
Direct
|
-10.38%
|
Disposed |
191.6%
(price as of 2026-08-18)
|
| Feb. 6, 2019 |
OC
|
A |
23,100 |
— |
— |
102,064
Direct
|
+29.25%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 6, 2019 |
OC
|
A |
8,400 |
— |
— |
78,964
Direct
|
+11.90%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 4, 2019 |
OC
|
F |
2,053 |
$52.87 |
$108,542 |
70,564
Direct
|
-2.83%
|
Disposed |
186.6%
(price as of 2026-08-18)
|
| Feb. 1, 2019 |
OC
|
F |
914 |
$51.95 |
$47,482 |
72,617
Direct
|
-1.24%
|
Disposed |
191.7%
(price as of 2026-08-18)
|
| Jan. 31, 2019 |
OC
|
F |
548 |
$52.39 |
$28,710 |
73,531
Direct
|
-0.74%
|
Disposed |
189.2%
(price as of 2026-08-18)
|
| Jan. 18, 2019 |
OC
|
A |
96 |
— |
— |
74,079
Direct
|
+0.13%
|
Acquired |
(price as of 2026-08-18)
|
| Nov. 2, 2018 |
OC
|
A |
90 |
— |
— |
73,874
Direct
|
+0.12%
|
Acquired |
(price as of 2026-08-18)
|
| Aug. 2, 2018 |
OC
|
A |
73 |
— |
— |
73,784
Direct
|
+0.10%
|
Acquired |
(price as of 2026-08-18)
|
| July 30, 2018 |
OC
|
A |
8,987 |
— |
— |
73,711
Direct
|
+13.89%
|
Acquired |
(price as of 2026-08-18)
|
| April 3, 2018 |
OC
|
A |
55 |
— |
— |
64,517
Direct
|
+0.09%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 5, 2018 |
OC
|
F |
3,200 |
$86.30 |
$276,160 |
64,462
Direct
|
-4.73%
|
Disposed |
75.6%
(price as of 2026-08-18)
|
| Feb. 1, 2018 |
OC
|
F |
15,538 |
$92.11 |
$1,431,205 |
67,662
Direct
|
-18.68%
|
Disposed |
64.5%
(price as of 2026-08-18)
|
| Jan. 31, 2018 |
OC
|
A |
35,400 |
— |
— |
83,200
Direct
|
+74.06%
|
Acquired |
(price as of 2026-08-18)
|
| Jan. 31, 2018 |
OC
|
A |
4,700 |
— |
— |
47,800
Direct
|
+10.90%
|
Acquired |
(price as of 2026-08-18)
|
| Jan. 17, 2018 |
OC
|
A |
46 |
— |
— |
43,100
Direct
|
+0.11%
|
Acquired |
(price as of 2026-08-18)
|
| Nov. 2, 2017 |
OC
|
A |
51 |
— |
— |
42,859
Direct
|
+0.12%
|
Acquired |
(price as of 2026-08-18)
|
| Aug. 28, 2017 |
OC
|
M |
11,325 |
— |
— |
3,775
Direct
|
-75.00%
|
Disposed |
(price as of 2026-08-18)
|
| Aug. 28, 2017 |
OC
|
M |
12,200 |
— |
— |
0
Direct
|
-100.00%
|
Disposed |
(price as of 2026-08-18)
|
| Aug. 28, 2017 |
OC
|
M |
17,900 |
— |
— |
0
Direct
|
-100.00%
|
Disposed |
(price as of 2026-08-18)
|
| Aug. 28, 2017 |
OC
|
S |
41,425 |
$70.89 |
$2,936,618 |
42,808
Direct
|
-49.18%
|
Disposed |
113.7%
(price as of 2026-08-18)
|
| Aug. 28, 2017 |
OC
|
M |
11,325 |
$37.65 |
$426,386 |
84,233
Direct
|
+15.53%
|
Acquired |
302.4%
(price as of 2026-08-18)
|
| Aug. 28, 2017 |
OC
|
M |
12,200 |
$42.16 |
$514,352 |
72,908
Direct
|
+20.10%
|
Acquired |
259.4%
(price as of 2026-08-18)
|
| Aug. 28, 2017 |
OC
|
M |
17,900 |
$33.73 |
$603,767 |
60,708
Direct
|
+41.81%
|
Acquired |
349.2%
(price as of 2026-08-18)
|
| Aug. 2, 2017 |
OC
|
A |
62 |
— |
— |
42,808
Direct
|
+0.15%
|
Acquired |
(price as of 2026-08-18)
|
| April 3, 2017 |
OC
|
A |
69 |
— |
— |
42,501
Direct
|
+0.16%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 22, 2017 |
OC
|
S |
17,933 |
$58.33 |
$1,046,032 |
42,432
Direct
|
-29.71%
|
Disposed |
159.8%
(price as of 2026-08-18)
|
| Feb. 6, 2017 |
OC
|
F |
2,304 |
$55.37 |
$127,572 |
60,365
Direct
|
-3.68%
|
Disposed |
173.6%
(price as of 2026-08-18)
|
| Feb. 3, 2017 |
OC
|
F |
745 |
$55.00 |
$40,975 |
62,669
Direct
|
-1.17%
|
Disposed |
175.5%
(price as of 2026-08-18)
|
| Feb. 2, 2017 |
OC
|
F |
1,885 |
$54.86 |
$103,411 |
63,414
Direct
|
-2.89%
|
Disposed |
176.2%
(price as of 2026-08-18)
|
| Feb. 1, 2017 |
OC
|
A |
5,600 |
— |
— |
65,299
Direct
|
+9.38%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 1, 2017 |
OC
|
A |
8,000 |
— |
— |
59,699
Direct
|
+15.47%
|
Acquired |
(price as of 2026-08-18)
|
| Jan. 18, 2017 |
OC
|
A |
78 |
— |
— |
51,699
Direct
|
+0.15%
|
Acquired |
(price as of 2026-08-18)
|
| Nov. 2, 2016 |
OC
|
A |
79 |
— |
— |
51,378
Direct
|
+0.15%
|
Acquired |
(price as of 2026-08-18)
|
| April 4, 2016 |
OC
|
A |
77 |
— |
— |
58,647
Direct
|
+0.13%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 8, 2016 |
OC
|
F |
686 |
$41.14 |
$28,222 |
58,571
Direct
|
-1.16%
|
Disposed |
268.3%
(price as of 2026-08-18)
|
| Feb. 5, 2016 |
OC
|
F |
847 |
$43.61 |
$36,938 |
59,257
Direct
|
-1.41%
|
Disposed |
247.4%
(price as of 2026-08-18)
|
| Feb. 4, 2016 |
OC
|
F |
549 |
$45.37 |
$24,908 |
60,875
Direct
|
-0.89%
|
Disposed |
234.0%
(price as of 2026-08-18)
|
| Feb. 4, 2016 |
OC
|
F |
771 |
$45.37 |
$34,980 |
60,104
Direct
|
-1.27%
|
Disposed |
234.0%
(price as of 2026-08-18)
|
| Feb. 3, 2016 |
OC
|
A |
8,800 |
— |
— |
59,804
Direct
|
+17.25%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 3, 2016 |
OC
|
A |
1,620 |
— |
— |
61,424
Direct
|
+2.71%
|
Acquired |
(price as of 2026-08-18)
|
| Feb. 1, 2016 |
OC
|
F |
1,038 |
$44.99 |
$46,700 |
51,004
Direct
|
-1.99%
|
Disposed |
236.8%
(price as of 2026-08-18)
|
| Jan. 19, 2016 |
OC
|
A |
81 |
— |
— |
52,042
Direct
|
+0.16%
|
Acquired |
(price as of 2026-08-18)
|