Sep 30
2024
BUY
Grant, award, or other acquisition
-
8
Added 0.03%
30,320
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
8
Added 0.03%
30,312
Common Stock
May 24
2024
SELL
Open market or private sale
$852,923
$190.13 p/Share
4,486
Reduced 12.89%
30,303
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
7
Added 0.02%
34,789
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,693
Added 4.64%
34,781
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$37,294
$145.68 p/Share
256
Reduced 0.77%
33,088
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$27,242
$145.68 p/Share
187
Reduced 0.56%
33,344
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$678,371
$147.44 p/Share
4,601
Reduced 12.07%
33,531
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
10,512
Added 21.61%
38,132
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$69,778
$193.83 p/Share
360
Reduced 1.29%
27,620
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
7
Added 0.03%
27,980
Common Stock
Dec 17
2023
SELL
Payment of exercise price or tax liability
$11,893
$174.9 p/Share
68
Reduced 0.24%
27,973
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
9
Added 0.03%
28,041
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$972,116
$179.06 p/Share
5,429
Reduced 16.24%
27,998
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
33
Added 0.1%
33,461
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
38
Added 0.09%
41,427
Common Stock
Feb 28
2023
SELL
Open market or private sale
$1,329,920
$166.24 p/Share
8,000
Reduced 19.33%
33,389
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$46,395
$168.71 p/Share
275
Reduced 0.66%
41,389
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$897,631
$171.96 p/Share
5,220
Reduced 11.13%
41,664
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
13,385
Added 22.21%
46,884
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$199,746
$153.18 p/Share
1,304
Reduced 6.65%
18,307
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
3,001
Added 13.27%
19,611
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$62,190
$148.78 p/Share
418
Reduced 2.45%
16,610
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
868
Added 4.85%
17,028
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$429,035
$105.83 p/Share
4,054
Reduced 20.06%
16,160
Common Stock