Class A Common Stock |
02/21/2025 |
|
S
|
|
191,169 |
D |
$75.8293
|
4,889,235 |
I |
By DM Trust Aggregator, LLC
|
Class A Common Stock |
02/21/2025 |
|
S
|
|
84,160 |
D |
$76.6119
|
4,805,075 |
I |
By DM Trust Aggregator, LLC
|
Class A Common Stock |
02/21/2025 |
|
S
|
|
35,596 |
D |
$77.6125
|
4,769,479 |
I |
By DM Trust Aggregator, LLC
|
Class A Common Stock |
02/21/2025 |
|
S
|
|
12,401 |
D |
$78.6666
|
4,757,078 |
I |
By DM Trust Aggregator, LLC
|
Class A Common Stock |
02/21/2025 |
|
S
|
|
32,409 |
D |
$79.6333
|
4,724,669 |
I |
By DM Trust Aggregator, LLC
|
Class A Common Stock |
02/21/2025 |
|
S
|
|
61,952 |
D |
$80.9096
|
4,662,717 |
I |
By DM Trust Aggregator, LLC
|
Class A Common Stock |
02/21/2025 |
|
S
|
|
37,666 |
D |
$81.7557
|
4,625,051 |
I |
By DM Trust Aggregator, LLC
|
Class A Common Stock |
02/21/2025 |
|
S
|
|
8,491 |
D |
$82.5541
|
4,616,560 |
I |
By DM Trust Aggregator, LLC
|
Class A Common Stock |
02/21/2025 |
|
S
|
|
120,224 |
D |
$75.8293
|
3,074,799 |
I |
By DM Individual Aggregator, LLC
|
Class A Common Stock |
02/21/2025 |
|
S
|
|
52,928 |
D |
$76.6119
|
3,021,871 |
I |
By DM Individual Aggregator, LLC
|
Class A Common Stock |
02/21/2025 |
|
S
|
|
22,385 |
D |
$77.6125
|
2,999,486 |
I |
By DM Individual Aggregator, LLC
|
Class A Common Stock |
02/21/2025 |
|
S
|
|
7,800 |
D |
$78.6666
|
2,991,686 |
I |
By DM Individual Aggregator, LLC
|
Class A Common Stock |
02/21/2025 |
|
S
|
|
20,381 |
D |
$79.6333
|
2,971,305 |
I |
By DM Individual Aggregator, LLC
|
Class A Common Stock |
02/21/2025 |
|
S
|
|
38,962 |
D |
$80.9096
|
2,932,343 |
I |
By DM Individual Aggregator, LLC
|
Class A Common Stock |
02/21/2025 |
|
S
|
|
23,688 |
D |
$81.7557
|
2,908,655 |
I |
By DM Individual Aggregator, LLC
|
Class A Common Stock |
02/21/2025 |
|
S
|
|
5,339 |
D |
$82.5541
|
2,903,316 |
I |
By DM Individual Aggregator, LLC
|
Class A Common Stock |
02/24/2025 |
|
S
|
|
29,216 |
D |
$72.6842
|
4,587,344 |
I |
By DM Trust Aggregator, LLC
|
Class A Common Stock |
02/24/2025 |
|
S
|
|
65,792 |
D |
$73.549
|
4,521,552 |
I |
By DM Trust Aggregator, LLC
|
Class A Common Stock |
02/24/2025 |
|
S
|
|
85,664 |
D |
$74.7534
|
4,435,888 |
I |
By DM Trust Aggregator, LLC
|
Class A Common Stock |
02/24/2025 |
|
S
|
|
228,194 |
D |
$75.3455
|
4,207,694 |
I |
By DM Trust Aggregator, LLC
|
Class A Common Stock |
02/24/2025 |
|
S
|
|
8,593 |
D |
$76.234
|
4,199,101 |
I |
By DM Trust Aggregator, LLC
|
Class A Common Stock |
02/24/2025 |
|
S
|
|
18,374 |
D |
$72.6842
|
2,884,942 |
I |
By DM Individual Aggregator, LLC
|
Class A Common Stock |
02/24/2025 |
|
S
|
|
41,376 |
D |
$73.549
|
2,843,566 |
I |
By DM Individual Aggregator, LLC
|
Class A Common Stock |
02/24/2025 |
|
S
|
|
53,872 |
D |
$74.7534
|
2,789,694 |
I |
By DM Individual Aggregator, LLC
|
Class A Common Stock |
02/24/2025 |
|
S
|
|
143,511 |
D |
$75.3455
|
2,646,183 |
I |
By DM Individual Aggregator, LLC
|
Class A Common Stock |
02/24/2025 |
|
S
|
|
5,404 |
D |
$76.234
|
2,640,779 |
I |
By DM Individual Aggregator, LLC
|