Mar 21
2025
SELL
Open market or private sale
$1,223,130
$154.67 p/Share
7,908
Reduced 1.3%
600,632
Class A Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$1,257,349
$155.96 p/Share
8,062
Reduced 1.31%
608,540
Class A Common Stock
Mar 18
2025
SELL
Open market or private sale
$586,172
$155.69 p/Share
3,765
Reduced 0.61%
616,602
Class A Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$350,310
$156.11 p/Share
2,244
Reduced 0.36%
620,367
Class A Common Stock
Mar 11
2025
SELL
Open market or private sale
$100,859
$147.24 p/Share
685
Reduced 0.11%
622,611
Class A Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$67,218
$158.91 p/Share
423
Reduced 0.07%
594,552
Class A Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
28,744
Added 4.41%
623,296
Class A Common Stock
Mar 04
2025
SELL
Open market or private sale
$2,576,250
$171.75 p/Share
15,000
Reduced 2.46%
594,975
Class A Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
57,045
Added 8.55%
609,975
Class A Common Stock
Feb 04
2025
SELL
Open market or private sale
$2,797,500
$186.5 p/Share
15,000
Reduced 2.64%
552,930
Class A Common Stock
Jan 06
2025
SELL
Open market or private sale
$2,479,800
$165.32 p/Share
15,000
Reduced 2.57%
567,930
Class A Common Stock
Dec 23
2024
SELL
Open market or private sale
$142,331
$165.31 p/Share
861
Reduced 0.15%
582,930
Class A Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$139,250
$164.21 p/Share
848
Reduced 0.15%
583,791
Class A Common Stock
Dec 17
2024
SELL
Open market or private sale
$517,959
$171.0 p/Share
3,029
Reduced 0.44%
684,639
Class A Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$499,488
$167.67 p/Share
2,979
Reduced 0.43%
687,668
Class A Common Stock
Dec 10
2024
SELL
Open market or private sale
$99,882
$179.0 p/Share
558
Reduced 0.08%
690,647
Class A Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$101,001
$183.64 p/Share
550
Reduced 0.08%
691,205
Class A Common Stock
Dec 04
2024
SELL
Open market or private sale
$2,700,000
$180.0 p/Share
15,000
Reduced 2.12%
691,755
Class A Common Stock
Nov 06
2024
SELL
Open market or private sale
$1,811,550
$120.77 p/Share
15,000
Reduced 2.08%
706,755
Class A Common Stock
Oct 10
2024
SELL
Open market or private sale
$3,600,000
$120.0 p/Share
30,000
Reduced 3.99%
721,755
Class A Common Stock
Sep 23
2024
SELL
Open market or private sale
$95,924
$111.41 p/Share
861
Reduced 0.11%
751,755
Class A Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$96,688
$114.02 p/Share
848
Reduced 0.11%
752,616
Class A Common Stock
Sep 17
2024
SELL
Open market or private sale
$346,487
$114.39 p/Share
3,029
Reduced 0.4%
753,464
Class A Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$338,736
$113.67 p/Share
2,980
Reduced 0.39%
756,493
Class A Common Stock
Sep 10
2024
SELL
Open market or private sale
$61,357
$109.96 p/Share
558
Reduced 0.07%
759,473
Class A Common Stock