Jul 11
2024
SELL
Payment of exercise price or tax liability
$65,533
$439.82 p/Share
149
Reduced 2.04%
7,161
Common Stock
Jul 11
2024
BUY
Exercise of conversion of derivative security
-
310
Added 4.07%
7,310
Common Stock
Feb 12
2024
SELL
Open market or private sale
$2,893,104
$401.82 p/Share
7,200
Reduced 50.7%
7,000
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$2,250,947
$393.11 p/Share
5,726
Reduced 28.74%
14,200
Common Stock
Jan 29
2024
SELL
Grant, award, or other acquisition
-
10,505
Reduced 34.52%
19,926
Common Stock
Jan 29
2024
SELL
Open market or private sale
$2,004,212
$389.47 p/Share
5,146
Reduced 35.33%
9,421
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$5,088,400
$389.2 p/Share
13,074
Reduced 47.3%
14,567
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
$3,276,684
$179.84 p/Share
18,220
Added 39.73%
27,641
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$122,508
$391.4 p/Share
313
Reduced 3.22%
9,421
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$81,411
$391.4 p/Share
208
Reduced 2.09%
9,734
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
1,776
Added 15.16%
9,942
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,134,690
$378.23 p/Share
3,000
Reduced 26.87%
8,166
Common Stock
Jul 13
2023
SELL
Payment of exercise price or tax liability
$61,200
$341.9 p/Share
179
Reduced 1.58%
11,166
Common Stock
Jul 13
2023
BUY
Exercise of conversion of derivative security
-
390
Added 3.32%
11,345
Common Stock
Feb 14
2023
SELL
Open market or private sale
$2,238,736
$350.35 p/Share
6,390
Reduced 36.84%
10,955
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$2,468,346
$350.12 p/Share
7,050
Reduced 28.9%
17,345
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
12,811
Added 34.43%
24,395
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$177,736
$344.45 p/Share
516
Reduced 4.26%
11,584
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$108,501
$344.45 p/Share
315
Reduced 2.54%
12,100
Common Stock
Jan 27
2023
SELL
Open market or private sale
$2,044,955
$348.79 p/Share
5,863
Reduced 35.93%
10,456
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$3,862,295
$348.74 p/Share
11,075
Reduced 40.43%
16,319
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
$2,089,641
$123.37 p/Share
16,938
Added 38.21%
27,394
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
1,959
Added 13.63%
12,415
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$63,461
$237.68 p/Share
267
Reduced 2.49%
10,456
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
-
583
Added 5.16%
10,723
Common Stock