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
Sep 09
2024
SELL
Payment of exercise price or tax liability
$59,708
$108.56 p/Share
550
Reduced 0.08%
718,223
Class A Common Stock
Aug 07
2024
SELL
Open market or private sale
$1,800,000
$120.0 p/Share
15,000
Reduced 2.04%
718,773
Class A Common Stock
Jul 05
2024
SELL
Open market or private sale
$2,144,700
$142.98 p/Share
15,000
Reduced 2.0%
733,773
Class A Common Stock
Jun 21
2024
SELL
Open market or private sale
$105,822
$125.68 p/Share
842
Reduced 0.11%
748,773
Class A Common Stock
Jun 20
2024
SELL
Open market or private sale
$193,302
$125.93 p/Share
1,535
Reduced 0.2%
749,615
Class A Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$314,549
$128.65 p/Share
2,445
Reduced 0.32%
751,150
Class A Common Stock
Jun 18
2024
SELL
Open market or private sale
$185,666
$130.11 p/Share
1,427
Reduced 0.19%
753,595
Class A Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$191,692
$130.67 p/Share
1,467
Reduced 0.19%
755,022
Class A Common Stock
Jun 11
2024
SELL
Open market or private sale
$70,608
$129.32 p/Share
546
Reduced 0.07%
756,489
Class A Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$71,239
$126.76 p/Share
562
Reduced 0.07%
757,035
Class A Common Stock
Jun 04
2024
SELL
Open market or private sale
$2,057,099
$137.14 p/Share
15,000
Reduced 1.94%
757,597
Class A Common Stock
May 14
2024
SELL
Open market or private sale
$241,725
$161.15 p/Share
1,500
Reduced 0.19%
772,597
Class A Common Stock
Apr 15
2024
SELL
Open market or private sale
$234,570
$156.38 p/Share
1,500
Reduced 0.19%
774,097
Class A Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
27,340
Added 3.4%
775,597
Class A Common Stock
Mar 18
2024
SELL
Open market or private sale
$1,987,769
$157.31 p/Share
12,636
Reduced 1.66%
748,257
Class A Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$991,108
$156.97 p/Share
6,314
Reduced 0.82%
760,893
Class A Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$798,035
$156.97 p/Share
5,084
Reduced 0.66%
767,207
Class A Common Stock
Mar 14
2024
SELL
Open market or private sale
$242,910
$161.94 p/Share
1,500
Reduced 0.19%
772,291
Class A Common Stock