Jun 05
2025
BUY
Grant, award, or other acquisition
$2,570
$214.18 p/Share
12
Added 0.2%
5,987
Common Stock
May 05
2025
SELL
Open market or private sale
$291,707
$197.5 p/Share
1,477
Reduced 19.82%
5,975
Common Stock
Apr 28
2025
SELL
Payment of exercise price or tax liability
$48,877
$179.04 p/Share
273
Reduced 3.53%
7,452
Common Stock
Apr 27
2025
SELL
Payment of exercise price or tax liability
$47,008
$176.06 p/Share
267
Reduced 3.34%
7,725
Common Stock
Apr 25
2025
SELL
Payment of exercise price or tax liability
$50,001
$176.06 p/Share
284
Reduced 3.43%
7,992
Common Stock
Apr 24
2025
BUY
Grant, award, or other acquisition
-
3,646
Added 30.58%
8,276
Common Stock
May 06
2024
SELL
Open market or private sale
$325,675
$249.56 p/Share
1,305
Reduced 21.99%
4,630
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$61,152
$231.64 p/Share
264
Reduced 4.26%
5,935
Common Stock
Apr 27
2024
SELL
Payment of exercise price or tax liability
$61,616
$231.64 p/Share
266
Reduced 4.11%
6,199
Common Stock
Apr 25
2024
BUY
Grant, award, or other acquisition
-
2,377
Added 26.88%
6,465
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$40,275
$228.84 p/Share
176
Reduced 4.13%
4,088
Common Stock
Dec 14
2023
SELL
Open market or private sale
$708,838
$260.89 p/Share
2,717
Reduced 38.92%
4,264
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$452,733
$166.63 p/Share
2,717
Added 28.02%
6,981
Common Stock
May 08
2023
SELL
Open market or private sale
$1,762,795
$259.54 p/Share
6,792
Reduced 61.43%
4,264
Common Stock
May 08
2023
BUY
Exercise of conversion of derivative security
$471,921
$132.08 p/Share
3,573
Added 24.42%
11,056
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$91,808
$242.24 p/Share
379
Reduced 4.82%
7,483
Common Stock
Apr 27
2023
BUY
Grant, award, or other acquisition
-
2,236
Added 22.14%
7,862
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$99,017
$245.7 p/Share
403
Reduced 5.1%
7,503
Common Stock
Apr 22
2023
SELL
Payment of exercise price or tax liability
$42,014
$245.7 p/Share
171
Reduced 2.12%
7,906
Common Stock
May 10
2022
SELL
Open market or private sale
$504,746
$255.18 p/Share
1,978
Reduced 19.67%
8,077
Common Stock
May 10
2022
BUY
Exercise of conversion of derivative security
$394,097
$199.24 p/Share
1,978
Added 16.44%
10,055
Common Stock
May 09
2022
SELL
Open market or private sale
$1,246,854
$255.87 p/Share
4,873
Reduced 37.63%
8,077
Common Stock
May 09
2022
BUY
Exercise of conversion of derivative security
$471,922
$132.08 p/Share
3,573
Added 23.47%
11,650
Common Stock
Apr 28
2022
BUY
Grant, award, or other acquisition
-
2,290
Added 19.63%
9,377
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$57,666
$224.38 p/Share
257
Reduced 3.5%
7,087
Common Stock