May 27
2025
SELL
Open market or private sale
$382,484
$306.97 p/Share
1,246
Reduced 0.01%
9,427,836
Common Stock
May 23
2025
SELL
Open market or private sale
$396,316
$305.8 p/Share
1,296
Reduced 0.01%
9,429,082
Common Stock
May 22
2025
SELL
Open market or private sale
$2,224,010
$306.76 p/Share
7,250
Reduced 0.08%
9,430,378
Common Stock
May 20
2025
SELL
Open market or private sale
$1,584,124
$310.43 p/Share
5,103
Reduced 0.05%
9,437,628
Common Stock
May 19
2025
SELL
Open market or private sale
$2,247,790
$310.04 p/Share
7,250
Reduced 0.08%
9,442,731
Common Stock
May 16
2025
SELL
Open market or private sale
$2,246,267
$309.83 p/Share
7,250
Reduced 0.08%
9,449,981
Common Stock
May 15
2025
SELL
Open market or private sale
$2,232,927
$307.99 p/Share
7,250
Reduced 0.08%
9,457,231
Common Stock
May 14
2025
SELL
Open market or private sale
$739,688
$306.67 p/Share
2,412
Reduced 0.03%
9,464,481
Common Stock
May 13
2025
SELL
Open market or private sale
$2,192,044
$310.4 p/Share
7,062
Reduced 0.07%
9,466,893
Common Stock
May 12
2025
SELL
Open market or private sale
$2,242,787
$309.35 p/Share
7,250
Reduced 0.08%
9,473,955
Common Stock
May 09
2025
SELL
Open market or private sale
$2,213,425
$305.3 p/Share
7,250
Reduced 0.08%
9,481,205
Common Stock
May 08
2025
SELL
Open market or private sale
$2,196,532
$302.97 p/Share
7,250
Reduced 0.08%
9,488,455
Common Stock
May 07
2025
SELL
Open market or private sale
$2,152,525
$296.9 p/Share
7,250
Reduced 0.08%
9,495,705
Common Stock
May 06
2025
SELL
Open market or private sale
$944,900
$294.27 p/Share
3,211
Reduced 0.03%
9,502,955
Common Stock
May 05
2025
SELL
Open market or private sale
$2,139,837
$295.15 p/Share
7,250
Reduced 0.08%
9,506,166
Common Stock
May 02
2025
SELL
Open market or private sale
$2,107,792
$290.73 p/Share
7,250
Reduced 0.08%
9,513,416
Common Stock
May 01
2025
SELL
Open market or private sale
$2,039,793
$284.49 p/Share
7,170
Reduced 0.08%
9,520,666
Common Stock
Mar 14
2025
SELL
Open market or private sale
$390,545
$285.07 p/Share
1,370
Reduced 0.01%
10,027,836
Common Stock
Mar 13
2025
SELL
Open market or private sale
$574
$287.1 p/Share
2
Reduced 0.0%
10,029,206
Common Stock
Mar 12
2025
SELL
Open market or private sale
$2,591,007
$285.92 p/Share
9,062
Reduced 0.09%
10,029,208
Common Stock
Mar 11
2025
SELL
Open market or private sale
$2,573,245
$283.96 p/Share
9,062
Reduced 0.09%
10,038,270
Common Stock
Mar 05
2025
SELL
Open market or private sale
$2,733,733
$301.67 p/Share
9,062
Reduced 0.09%
10,047,332
Common Stock
Mar 03
2025
SELL
Open market or private sale
$2,241,621
$315.1 p/Share
7,114
Reduced 0.07%
10,056,394
Common Stock
Feb 28
2025
SELL
Open market or private sale
$2,826,075
$311.86 p/Share
9,062
Reduced 0.09%
10,063,508
Common Stock
Feb 27
2025
SELL
Open market or private sale
$117,428
$319.1 p/Share
368
Reduced 0.0%
10,072,570
Common Stock