| Q1  2026 |
| ≡ |
Bill Nygren - Oakmark Funds |
Add 8.70% |
36 |
0.00 |
| ≡ |
Polen Capital Management |
Reduce 26.61% |
331,533 |
2.11 |
| ≡ |
Jensen Investment Management |
Reduce 7.67% |
19,156 |
0.35 |
| ≡ |
Mairs & Power Funds |
Reduce 5.51% |
19,039 |
0.18 |
| ≡ |
David Katz - Matrix Asset Advisors |
Reduce 4.31% |
14 |
0.00 |
| ≡ |
Dodge & Cox Funds |
Reduce 1.13% |
480 |
0.00 |
| Q4  2025 |
| ≡ |
Jensen Investment Management |
Reduce 46.13% |
213,912 |
3.61 |
| ≡ |
Polen Capital Management |
Reduce 23.22% |
376,877 |
1.73 |
| ≡ |
Mairs & Power Funds |
Reduce 3.58% |
12,832 |
0.13 |
| ≡ |
Dodge & Cox Funds |
Reduce 2.06% |
892 |
0.00 |
| ≡ |
David Katz - Matrix Asset Advisors |
Reduce 0.91% |
3 |
0.00 |
| Q3  2025 |
| ≡ |
David Katz - Matrix Asset Advisors |
Add 0.92% |
3 |
0.00 |
| ≡ |
Jensen Investment Management |
Add 124.45% |
257,127 |
2.43 |
| ≡ |
Polen Capital Management |
Reduce 6.61% |
114,943 |
0.28 |
| ≡ |
Dodge & Cox Funds |
Reduce 3.50% |
1,573 |
0.00 |
| ≡ |
Mairs & Power Funds |
Reduce 1.96% |
7,150 |
0.05 |
| ≡ |
Lee Ainslie - Maverick Capital |
Sell 100.00% |
58,901 |
0.71 |
| ≡ |
Viking Global Investors |
Sell 100.00% |
416,918 |
0.94 |
| ≡ |
Chase Coleman - Tiger Global Management |
Sell 100.00% |
1,511,160 |
3.46 |
| Q2  2025 |
| ≡ |
Mairs & Power Funds |
Add 0.15% |
534 |
0.00 |
| ≡ |
Chase Coleman - Tiger Global Management |
Add 13.20% |
176,200 |
0.40 |
| ≡ |
Bill Nygren - Oakmark Funds |
Buy |
414 |
0.00 |
| ≡ |
Lee Ainslie - Maverick Capital |
Buy |
58,901 |
0.71 |
| ≡ |
Viking Global Investors |
Buy |
416,918 |
0.94 |
| ≡ |
Jensen Investment Management |
Buy |
206,612 |
1.89 |
| ≡ |
David Katz - Matrix Asset Advisors |
Reduce 4.41% |
15 |
0.00 |
| ≡ |
Polen Capital Management |
Reduce 0.95% |
16,661 |
0.04 |
| ≡ |
Dodge & Cox Funds |
Reduce 0.29% |
129 |
0.00 |
| ≡ |
Stephen Mandel - Lone Pine Capital |
Sell 100.00% |
551,827 |
3.99 |
| ≡ |
John Armitage - Egerton Capital |
Sell 100.00% |
492,808 |
4.70 |
| Q1  2025 |
| ≡ |
Dodge & Cox Funds |
Add 0.65% |
289 |
0.00 |
| ≡ |
Chase Coleman - Tiger Global Management |
Add 1.91% |
25,000 |
0.08 |
| ≡ |
Mairs & Power Funds |
Add 7.52% |
25,526 |
0.22 |
| ≡ |
David Katz - Matrix Asset Advisors |
Add 12.58% |
38 |
0.00 |
| ≡ |
Polen Capital Management |
Add 35.45% |
459,182 |
1.19 |
| ≡ |
John Armitage - Egerton Capital |
Add 75.39% |
211,827 |
2.02 |
| ≡ |
Stephen Mandel - Lone Pine Capital |
Reduce 29.51% |
231,033 |
1.67 |
| Q4  2024 |
| ≡ |
Chase Coleman - Tiger Global Management |
Add 35.08% |
340,160 |
0.99 |
| ≡ |
Polen Capital Management |
Add 164.39% |
805,434 |
1.68 |
| ≡ |
John Armitage - Egerton Capital |
Buy |
280,981 |
2.51 |
| ≡ |
Stephen Mandel - Lone Pine Capital |
Buy |
782,860 |
4.49 |
| ≡ |
Mairs & Power Funds |
Reduce 0.79% |
2,694 |
0.02 |
| ≡ |
Dodge & Cox Funds |
Reduce 0.65% |
293 |
0.00 |
| ≡ |
Viking Global Investors |
Sell 100.00% |
152,038 |
0.49 |
| Q3  2024 |
| ≡ |
David Katz - Matrix Asset Advisors |
Add 1.68% |
5 |
0.00 |
| ≡ |
Chase Coleman - Tiger Global Management |
Add 4.28% |
39,800 |
0.15 |
| ≡ |
Viking Global Investors |
Add 5.45% |
7,863 |
0.03 |
| ≡ |
Torray Funds |
Buy |
398 |
0.05 |
| ≡ |
Polen Capital Management |
Reduce 10.44% |
57,110 |
0.13 |
| ≡ |
Mairs & Power Funds |
Reduce 2.34% |
8,189 |
0.07 |
| ≡ |
Dodge & Cox Funds |
Reduce 1.93% |
888 |
0.00 |
| Q2  2024 |
| ≡ |
Chase Coleman - Tiger Global Management |
Add 4.49% |
40,000 |
0.17 |
| ≡ |
Viking Global Investors |
Add 7.11% |
9,567 |
0.03 |
| ≡ |
Polen Capital Management |
Reduce 6.45% |
37,741 |
0.09 |
| ≡ |
Mairs & Power Funds |
Reduce 3.93% |
14,317 |
0.13 |
| ≡ |
Dodge & Cox Funds |
Reduce 2.02% |
947 |
0.00 |
| Q1  2024 |
| ≡ |
David Katz - Matrix Asset Advisors |
Buy |
297 |
0.03 |
| ≡ |
Viking Global Investors |
Reduce 2.97% |
4,120 |
0.01 |
| ≡ |
Polen Capital Management |
Reduce 1.68% |
9,995 |
0.02 |
| ≡ |
Lee Ainslie - Maverick Capital |
Sell 100.00% |
2,002 |
0.02 |
| Q4  2023 |
| ≡ |
Lee Ainslie - Maverick Capital |
Add 22.15% |
363 |
0.00 |
| ≡ |
Viking Global Investors |
Buy |
138,728 |
0.30 |
| ≡ |
Polen Capital Management |
Reduce 4.65% |
29,011 |
0.01 |
| ≡ |
Chase Coleman - Tiger Global Management |
Reduce 3.17% |
29,100 |
0.12 |
| Q3  2023 |
| ≡ |
Chase Coleman - Tiger Global Management |
Add 26.93% |
195,000 |
0.77 |
| ≡ |
Lee Ainslie - Maverick Capital |
Buy |
1,639 |
0.02 |
| ≡ |
Polen Capital Management |
Buy |
623,812 |
0.88 |
| Q2  2023 |
| ≡ |
Chase Coleman - Tiger Global Management |
Buy |
724,100 |
2.84 |
| Q4  2022 |
| ≡ |
Francois Rochon - Giverny Capital |
Sell 100.00% |
432 |
0.01 |
| Q4  2021 |
| ≡ |
Lee Ainslie - Maverick Capital |
Sell 100.00% |
3,331 |
0.01 |
| Q3  2021 |
| ≡ |
Lee Ainslie - Maverick Capital |
Add 122.36% |
1,833 |
0.01 |
| Q2  2021 |
| ≡ |
Lee Ainslie - Maverick Capital |
Buy |
1,498 |
0.00 |
| Q4  2020 |
| ≡ |
Lee Ainslie - Maverick Capital |
Sell 100.00% |
5,349 |
0.01 |
| Q3  2020 |
| ≡ |
Francois Rochon - Giverny Capital |
Buy |
432 |
0.01 |
| ≡ |
Lee Ainslie - Maverick Capital |
Buy |
5,349 |
0.01 |
| Q2  2009 |
| ≡ |
Bill & Melinda Gates Foundation Trust |
Sell 100.00% |
938,000 |
0.39 |