Sep 30
2024
BUY
Grant, award, or other acquisition
-
10
Added 0.03%
33,627
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.03%
33,616
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
10
Added 0.03%
33,605
Common Stock
Mar 11
2024
SELL
Open market or private sale
$836,999
$156.39 p/Share
5,352
Reduced 13.74%
33,594
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,466
Added 5.95%
38,946
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$43,558
$145.68 p/Share
299
Reduced 0.81%
36,480
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$38,605
$145.68 p/Share
265
Reduced 0.72%
36,779
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$674,095
$147.44 p/Share
4,572
Reduced 10.99%
37,044
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
10,512
Added 20.17%
41,616
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$79,664
$193.83 p/Share
411
Reduced 1.3%
31,104
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
8
Added 0.03%
31,515
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.03%
31,506
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$777,836
$179.06 p/Share
4,344
Reduced 12.12%
31,496
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
29
Added 0.08%
35,840
Common Stock
Jun 08
2023
SELL
Open market or private sale
$1,181,953
$153.76 p/Share
7,687
Reduced 17.67%
35,810
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$908,508
$153.62 p/Share
5,914
Reduced 11.97%
43,497
Common Stock
Jun 07
2023
SELL
Sale (or disposition) back to the issuer
$1,286,260
$153.62 p/Share
8,373
Reduced 15.67%
45,069
Common Stock
Jun 07
2023
BUY
Exercise of conversion of derivative security
$1,353,818
$61.61 p/Share
21,974
Added 31.6%
47,569
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
33
Added 0.09%
35,810
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$50,106
$168.71 p/Share
297
Reduced 0.82%
35,777
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$502,983
$171.96 p/Share
2,925
Reduced 7.5%
36,074
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
8,543
Added 17.97%
38,999
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$111,821
$153.18 p/Share
730
Reduced 3.98%
17,596
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
1,681
Added 8.4%
18,326
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$62,487
$148.78 p/Share
420
Reduced 2.46%
16,645
Common Stock