Dec 11
2024
SELL
Open market or private sale
$494,400
$98.88 p/Share
5,000
Reduced 2.2%
222,112
Class A Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$94,272
$103.71 p/Share
909
Reduced 0.4%
227,112
Class A Common Stock
Sep 16
2024
SELL
Open market or private sale
$1,032,124
$82.57 p/Share
12,500
Reduced 5.2%
228,021
Class A Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$441,117
$82.16 p/Share
5,369
Reduced 2.18%
240,521
Class A Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$252,290
$83.54 p/Share
3,020
Reduced 1.21%
245,890
Class A Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
27,357
Added 9.9%
248,910
Class A Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$109,323
$65.66 p/Share
1,665
Reduced 0.75%
221,553
Class A Common Stock
Nov 13
2023
SELL
Open market or private sale
$411,670
$58.81 p/Share
7,000
Reduced 3.04%
223,218
Class A Common Stock
Jun 08
2023
BUY
Payment of exercise price or tax liability
$2,303,759
$67.46 p/Share
34,150
Added 12.92%
230,218
Class A Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$240,605
$71.08 p/Share
3,385
Reduced 1.26%
264,368
Class A Common Stock
Mar 09
2023
SELL
Open market or private sale
$497,350
$71.05 p/Share
7,000
Reduced 2.55%
267,753
Class A Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
33,847
Added 10.97%
274,753
Class A Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$75,745
$45.52 p/Share
1,664
Reduced 0.69%
240,906
Class A Common Stock
Jun 08
2022
SELL
Payment of exercise price or tax liability
$1,472,815
$46.89 p/Share
31,410
Reduced 11.46%
242,570
Class A Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$36,245
$41.95 p/Share
864
Reduced 0.36%
241,799
Class A Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
32,181
Added 10.51%
273,980
Class A Common Stock
Dec 17
2021
BUY
Grant, award, or other acquisition
-
6,924
Added 2.77%
242,663
Class A Common Stock
Dec 13
2021
SELL
Open market or private sale
$71,930
$54.41 p/Share
1,322
Reduced 0.56%
235,739
Class A Common Stock
Dec 10
2021
SELL
Open market or private sale
$126,639
$56.01 p/Share
2,261
Reduced 0.94%
237,061
Class A Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$83,790
$57.0 p/Share
1,470
Reduced 0.61%
239,322
Class A Common Stock
Jul 15
2021
SELL
Open market or private sale
$462,100
$92.42 p/Share
5,000
Reduced 2.03%
240,792
Class A Common Stock
Jun 08
2021
SELL
Payment of exercise price or tax liability
$3,197,500
$97.75 p/Share
32,711
Reduced 11.75%
245,792
Class A Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
8,741
Added 3.04%
278,503
Class A Common Stock
Dec 08
2020
SELL
Payment of exercise price or tax liability
$29,743
$60.7 p/Share
490
Reduced 0.19%
264,004
Class A Common Stock
Dec 08
2020
BUY
Grant, award, or other acquisition
-
5,758
Added 2.09%
269,762
Class A Common Stock