Sep 23
2025
SELL
Open market or private sale
$601,783
$230.48 p/Share
2,611
Reduced 0.48%
542,450
Common Stock
Sep 22
2025
SELL
Payment of exercise price or tax liability
$613,768
$230.48 p/Share
2,663
Reduced 0.49%
545,061
Common Stock
Sep 16
2025
SELL
Open market or private sale
$658,189
$221.24 p/Share
2,975
Reduced 0.54%
547,724
Common Stock
Sep 15
2025
SELL
Payment of exercise price or tax liability
$670,969
$221.15 p/Share
3,034
Reduced 0.55%
550,699
Common Stock
Sep 09
2025
SELL
Open market or private sale
$122,675
$223.86 p/Share
548
Reduced 0.1%
553,733
Common Stock
Sep 08
2025
SELL
Payment of exercise price or tax liability
$331,151
$225.58 p/Share
1,468
Reduced 0.26%
554,281
Common Stock
Sep 02
2025
SELL
Open market or private sale
$2,335,000
$233.5 p/Share
10,000
Reduced 1.86%
527,336
Common Stock
Aug 01
2025
SELL
Open market or private sale
$2,160,000
$216.0 p/Share
10,000
Reduced 1.83%
537,336
Common Stock
Jul 01
2025
SELL
Open market or private sale
$2,188,900
$218.89 p/Share
10,000
Reduced 1.79%
547,336
Class A Common Stock
Jun 23
2025
SELL
Open market or private sale
$547,760
$209.87 p/Share
2,610
Reduced 0.47%
557,336
Class A Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$564,769
$212.08 p/Share
2,663
Reduced 0.47%
559,946
Class A Common Stock
Jun 17
2025
SELL
Open market or private sale
$618,800
$208.0 p/Share
2,975
Reduced 0.53%
562,609
Class A Common Stock
Jun 16
2025
SELL
Payment of exercise price or tax liability
$631,409
$208.18 p/Share
3,033
Reduced 0.53%
565,584
Class A Common Stock
Jun 10
2025
SELL
Open market or private sale
$115,058
$209.96 p/Share
548
Reduced 0.1%
568,617
Class A Common Stock
Jun 09
2025
SELL
Payment of exercise price or tax liability
$309,302
$210.84 p/Share
1,467
Reduced 0.26%
569,165
Class A Common Stock
Jun 02
2025
SELL
Open market or private sale
$2,056,699
$205.67 p/Share
10,000
Reduced 1.72%
570,632
Class A Common Stock
May 01
2025
SELL
Open market or private sale
$1,680,000
$168.0 p/Share
10,000
Reduced 1.69%
580,632
Class A Common Stock
Apr 25
2025
SELL
Open market or private sale
$1,600,000
$160.0 p/Share
10,000
Reduced 1.66%
590,632
Class A Common Stock
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