Q3 2023
|
10 |
5,488,993 |
13F-HR |
11/14/2023 |
000139834423020703 |
BlueSpruce Investments, LP |
Q2 2023
|
10 |
5,809,348 |
13F-HR |
8/14/2023 |
000139834423014852 |
BlueSpruce Investments, LP |
Q1 2023
|
10 |
5,527,993 |
13F-HR |
5/15/2023 |
000139834423009834 |
BlueSpruce Investments, LP |
Q4 2022
|
10 |
5,202,023 |
13F-HR |
2/14/2023 |
000139834423003380 |
BlueSpruce Investments, LP |
Q3 2022
|
11 |
4,891,161 |
13F-HR |
11/14/2022 |
000139834422022105 |
BlueSpruce Investments, LP |
Q2 2022
|
12 |
5,190,524 |
13F-HR |
8/15/2022 |
000139834422015656 |
BlueSpruce Investments, LP |
Q1 2022
|
14 |
6,165,222 |
13F-HR |
5/16/2022 |
000139834422009773 |
BlueSpruce Investments, LP |
Q4 2021
|
14 |
6,382,125 |
13F-HR |
2/14/2022 |
000139834422003250 |
BlueSpruce Investments, LP |
Q3 2021
|
15 |
5,740,803 |
13F-HR |
11/15/2021 |
000139834421021558 |
BlueSpruce Investments, LP |
Q2 2021
|
13 |
5,483,938 |
13F-HR |
8/16/2021 |
000139834421016321 |
BlueSpruce Investments, LP |
Q1 2021
|
14 |
5,039,215 |
13F-HR |
5/14/2021 |
000139834421010704 |
BlueSpruce Investments, LP |
Q4 2020
|
13 |
5,075,711 |
13F-HR |
2/12/2021 |
000139834421003108 |
BlueSpruce Investments, LP |
Q3 2020
|
12 |
4,256,217 |
13F-HR |
11/13/2020 |
000139834420022479 |
BlueSpruce Investments, LP |
Q2 2020
|
13 |
3,463,476 |
13F-HR |
8/10/2020 |
000139834420015310 |
BlueSpruce Investments, LP |
Q1 2020
|
16 |
2,946,371 |
13F-HR |
5/15/2020 |
000139834420010214 |
BlueSpruce Investments, LP |
Q4 2019
|
13 |
2,852,124 |
13F-HR |
2/14/2020 |
000139834420003340 |
BlueSpruce Investments, LP |
Q3 2019
|
14 |
2,598,645 |
13F-HR |
11/14/2019 |
000139834419020201 |
BlueSpruce Investments, LP |
Q2 2019
|
14 |
2,504,705 |
13F-HR |
8/14/2019 |
000139834419014222 |
BlueSpruce Investments, LP |
Q1 2019
|
15 |
2,269,906 |
13F-HR |
5/15/2019 |
000139834419008864 |
BlueSpruce Investments, LP |
Q4 2018
|
14 |
1,844,972 |
13F-HR |
2/14/2019 |
000139834419002711 |
BlueSpruce Investments, LP |
Q3 2018
|
13 |
1,303,407 |
13F-HR |
11/14/2018 |
000139834418016471 |
BlueSpruce Investments, LP |
Q2 2018
|
14 |
1,034,204 |
13F-HR |
8/14/2018 |
000139834418011756 |
BlueSpruce Investments, LP |
Q1 2018
|
15 |
869,042 |
13F-HR |
5/15/2018 |
000139834418007519 |
BlueSpruce Investments, LP |
Q4 2017
|
12 |
529,500 |
13F-HR |
2/14/2018 |
000139834418002165 |
BlueSpruce Investments, LP |
Q3 2017
|
16 |
530,541 |
13F-HR |
11/14/2017 |
000139834417014594 |
BlueSpruce Investments, LP |
Q2 2017
|
12 |
382,151 |
13F-HR |
8/14/2017 |
000139834417010215 |
BlueSpruce Investments, LP |
Q1 2017
|
13 |
362,660 |
13F-HR |
5/15/2017 |
000139834417006358 |
BlueSpruce Investments, LP |
Q4 2016
|
11 |
298,252 |
13F-HR |
2/14/2017 |
000139834417001953 |
BlueSpruce Investments, LP |
Q3 2016
|
11 |
253,668 |
13F-HR |
11/14/2016 |
000139834416020612 |
BlueSpruce Investments, LP |
Q2 2016
|
13 |
248,879 |
13F-HR |
8/15/2016 |
000139834416016678 |
BlueSpruce Investments, LP |
Q1 2016
|
15 |
358,191 |
13F-HR |
5/16/2016 |
000139834416013393 |
BlueSpruce Investments, LP |
Q4 2015
|
18 |
346,995 |
RESTATEMENT |
2/16/2016 |
000139834416010085 |
BlueSpruce Investments, LP |
Q4 2015
|
17 |
318,379 |
13F-HR |
2/16/2016 |
000139834416009933 |
BlueSpruce Investments, LP |
Q3 2015
|
24 |
388,373 |
13F-HR |
11/16/2015 |
000139834415007668 |
BlueSpruce Investments, LP |
Q2 2015
|
24 |
243,278 |
13F-HR |
8/14/2015 |
000139834415005280 |
BlueSpruce Investments, LP |
Q1 2015
|
22 |
210,313 |
13F-HR |
5/15/2015 |
000139834415003300 |
BlueSpruce Investments, LP |
Q4 2014
|
22 |
198,318 |
13F-HR |
2/17/2015 |
000139834415001062 |
BlueSpruce Investments, LP |
Q3 2014
|
10 |
208,330 |
13F-HR |
11/14/2014 |
000139834414005888 |
BlueSpruce Investments, LP |
Q2 2014
|
12 |
178,839 |
13F-HR |
8/14/2014 |
000139834414004170 |
BlueSpruce Investments, LP |
Q1 2014
|
10 |
122,743 |
13F-HR |
5/15/2014 |
000139834414002787 |
BlueSpruce Investments, LP |
Q4 2013
|
8 |
81,687 |
13F-HR |
2/14/2014 |
000139834414001060 |
BlueSpruce Investments, LP |