Mar 05
2025
BUY
Grant, award, or other acquisition
-
4,075
Added 9.27%
39,875
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$1,413,739
$253.95 p/Share
5,567
Reduced 13.46%
35,800
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
12,442
Added 23.12%
41,367
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$390,567
$254.11 p/Share
1,537
Reduced 5.05%
28,925
Common Stock
May 17
2024
SELL
Open market or private sale
$3,585,476
$296.59 p/Share
12,089
Reduced 15.86%
64,132
Common Stock
May 10
2024
SELL
Open market or private sale
$1,784,225
$296.58 p/Share
6,016
Reduced 7.32%
76,221
Common Stock
May 09
2024
SELL
Payment of exercise price or tax liability
$7,486,788
$292.75 p/Share
25,574
Reduced 23.72%
82,237
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$6,056,118
$191.71 p/Share
31,590
Added 22.66%
107,811
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
4,510
Added 5.52%
77,126
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$2,189,658
$274.91 p/Share
7,965
Reduced 9.88%
72,616
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
17,762
Added 18.06%
80,581
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$509,288
$273.37 p/Share
1,863
Reduced 2.88%
62,819
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
4,175
Added 6.06%
64,682
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$996,852
$231.88 p/Share
4,299
Reduced 6.63%
60,507
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
9,532
Added 12.82%
64,806
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$379,270
$231.97 p/Share
1,635
Reduced 2.87%
55,274
Common Stock
Jan 27
2023
SELL
Open market or private sale
$6,263,268
$226.93 p/Share
27,600
Reduced 32.66%
56,909
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
$3,749,460
$135.85 p/Share
27,600
Added 24.62%
84,509
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$2,453,452
$225.17 p/Share
10,896
Reduced 16.07%
56,909
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
$1,867,000
$140.06 p/Share
13,330
Added 18.63%
58,235
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$428,411
$250.24 p/Share
1,712
Reduced 3.05%
54,475
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
3,435
Added 5.76%
56,187
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$346,460
$234.57 p/Share
1,477
Reduced 2.72%
52,752
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
3,274
Added 5.69%
54,229
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$212,568
$172.96 p/Share
1,229
Reduced 2.36%
50,955
Common Stock