Mar 12
2024
SELL
Open market or private sale
$173,529
$64.27 p/Share
2,700
Reduced 3.3%
79,118
Class A Common Stock
Mar 12
2024
BUY
Open market or private purchase
$169,982
$67.32 p/Share
2,525
Added 1.54%
161,601
Class B Common Stock
Mar 11
2024
BUY
Open market or private purchase
$960,772
$67.66 p/Share
14,200
Added 8.2%
159,076
Class B Common Stock
Mar 08
2024
BUY
Open market or private purchase
$255,328
$66.44 p/Share
3,843
Added 2.73%
136,876
Class B Common Stock
Mar 07
2024
BUY
Open market or private purchase
$479,110
$65.07 p/Share
7,363
Added 5.24%
133,033
Class B Common Stock
Mar 06
2024
BUY
Open market or private purchase
$740,140
$64.36 p/Share
11,500
Added 8.38%
125,670
Class B Common Stock
Mar 05
2024
SELL
Open market or private sale
$2,972,080
$63.06 p/Share
47,131
Reduced 36.55%
81,818
Class A Common Stock
Mar 05
2024
BUY
Open market or private purchase
$515,760
$64.47 p/Share
8,000
Added 5.23%
144,876
Class B Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
-
22,533
Reduced 14.88%
128,949
Class A Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
13,504
Added 11.19%
107,137
Class A Common Stock
Jan 16
2024
BUY
Grant, award, or other acquisition
-
44,345
Added 23.33%
145,695
Class A Common Stock
Dec 27
2023
BUY
Open market or private purchase
$102,151
$67.65 p/Share
1,510
Added 1.31%
114,170
Class B Common Stock
Dec 26
2023
-
304
Reduced 0.32%
93,276
Class A Common Stock
Dec 26
2023
BUY
Open market or private purchase
$47,313
$67.59 p/Share
700
Added 0.62%
112,660
Class B Common Stock
Dec 22
2023
-
2,007
Reduced 2.1%
93,580
Class A Common Stock
Jul 05
2023
BUY
Open market or private purchase
-
2,968
Added 2.58%
111,960
Class B Common Stock
Jul 03
2023
SELL
Open market or private sale
$205,593
$69.27 p/Share
2,968
Reduced 3.01%
95,587
Class A Common Stock
Mar 17
2023
BUY
Open market or private purchase
$249,840
$69.4 p/Share
3,600
Added 3.2%
108,992
Class B Common Stock
Mar 16
2023
BUY
Open market or private purchase
$244,195
$69.77 p/Share
3,500
Added 3.21%
105,392
Class B Common Stock
Mar 15
2023
BUY
Open market or private purchase
$208,350
$69.45 p/Share
3,000
Added 2.86%
101,892
Class B Common Stock
Mar 14
2023
SELL
Open market or private sale
$884,663
$60.61 p/Share
14,596
Reduced 12.9%
98,555
Class A Common Stock
Mar 14
2023
BUY
Open market or private purchase
$175,825
$70.33 p/Share
2,500
Added 2.47%
98,892
Class B Common Stock
Mar 13
2023
SELL
Open market or private sale
$51,087
$61.33 p/Share
833
Reduced 0.73%
113,151
Class A Common Stock
Mar 13
2023
BUY
Open market or private purchase
$51,032
$70.1 p/Share
728
Added 0.75%
96,392
Class B Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
-
24,473
Reduced 17.68%
113,984
Class A Common Stock