May 09
2024
SELL
Payment of exercise price or tax liability
$968,169
$119.13 p/Share
8,127
Reduced 10.56%
68,829
Class A Common Stock
Feb 06
2024
SELL
Open market or private sale
$346,604
$94.52 p/Share
3,667
Reduced 4.55%
76,956
Class A Common Stock
Feb 05
2024
SELL
Open market or private sale
$3,481,994
$96.01 p/Share
36,267
Reduced 31.03%
80,623
Class A Common Stock
Feb 02
2024
SELL
Open market or private sale
$4,494,777
$94.44 p/Share
47,594
Reduced 28.94%
116,890
Class A Common Stock
Feb 01
2024
SELL
Open market or private sale
$3,343,075
$90.64 p/Share
36,883
Reduced 18.32%
164,484
Class A Common Stock
Jan 30
2024
SELL
Open market or private sale
$777,904
$90.37 p/Share
8,608
Reduced 4.1%
201,367
Class A Common Stock
Jan 29
2024
SELL
Open market or private sale
$4,251,920
$91.03 p/Share
46,709
Reduced 18.2%
209,975
Class A Common Stock
Jan 26
2024
SELL
Open market or private sale
$4,485,512
$91.39 p/Share
49,081
Reduced 16.05%
256,684
Class A Common Stock
Jan 25
2024
SELL
Open market or private sale
$4,398,205
$91.03 p/Share
48,316
Reduced 13.65%
305,765
Class A Common Stock
Jan 24
2024
SELL
Open market or private sale
$4,092,423
$91.67 p/Share
44,643
Reduced 11.2%
354,081
Class A Common Stock
Jan 23
2024
SELL
Open market or private sale
$4,285,579
$91.91 p/Share
46,628
Reduced 10.47%
398,724
Class A Common Stock
Jan 22
2024
SELL
Open market or private sale
$4,562,713
$90.71 p/Share
50,300
Reduced 10.15%
445,352
Class A Common Stock
Jan 19
2024
SELL
Open market or private sale
$153,341
$89.36 p/Share
1,716
Reduced 0.35%
495,652
Class A Common Stock
Jan 18
2024
SELL
Open market or private sale
$1,145,479
$88.68 p/Share
12,917
Reduced 2.53%
497,368
Class A Common Stock
Jan 17
2024
SELL
Open market or private sale
$1,328,184
$87.75 p/Share
15,136
Reduced 2.88%
510,285
Class A Common Stock
Jan 16
2024
SELL
Open market or private sale
$1,157,070
$87.73 p/Share
13,189
Reduced 2.45%
525,421
Class A Common Stock
Jan 12
2024
SELL
Open market or private sale
$1,148,518
$88.3 p/Share
13,007
Reduced 2.36%
538,610
Class A Common Stock
Jan 11
2024
SELL
Open market or private sale
$1,159,884
$87.95 p/Share
13,188
Reduced 2.33%
551,617
Class A Common Stock
Jan 10
2024
SELL
Open market or private sale
$1,115,307
$86.95 p/Share
12,827
Reduced 2.22%
564,805
Class A Common Stock
Jan 09
2024
SELL
Open market or private sale
$1,158,302
$87.83 p/Share
13,188
Reduced 2.23%
577,632
Class A Common Stock
Jan 08
2024
SELL
Open market or private sale
$1,150,521
$87.24 p/Share
13,188
Reduced 2.18%
590,820
Class A Common Stock
Jan 05
2024
SELL
Open market or private sale
$1,135,446
$88.52 p/Share
12,827
Reduced 2.08%
604,008
Class A Common Stock
Jan 04
2024
SELL
Open market or private sale
$1,161,203
$88.05 p/Share
13,188
Reduced 2.09%
616,835
Class A Common Stock
Jan 03
2024
SELL
Open market or private sale
$1,140,057
$86.44 p/Share
13,189
Reduced 2.05%
630,023
Class A Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
15,088
Added 2.29%
643,212
Class A Common Stock