Feb 17
2025
SELL
Payment of exercise price or tax liability
$442,321
$196.85 p/Share
2,247
Reduced 5.41%
39,276
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$41,929
$196.85 p/Share
213
Reduced 0.51%
41,523
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$322,266
$193.67 p/Share
1,664
Reduced 3.83%
41,736
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
4,173
Added 8.77%
43,400
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
-
55
Added 0.14%
39,227
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
61
Added 0.15%
41,070
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
64
Added 0.16%
41,009
Common Stock
May 23
2024
BUY
Grant, award, or other acquisition
-
16,075
Added 28.19%
40,944
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
20
Added 0.08%
24,869
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,973
Added 7.36%
24,848
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$252,754
$145.68 p/Share
1,735
Reduced 7.05%
22,875
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$30,738
$145.68 p/Share
211
Reduced 0.85%
24,610
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$667,313
$147.44 p/Share
4,526
Reduced 15.42%
24,821
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
11,500
Added 28.15%
29,347
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$78,888
$193.83 p/Share
407
Reduced 2.23%
17,847
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
27
Added 0.15%
18,254
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
32
Added 0.18%
18,227
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
26
Added 0.14%
18,194
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
30
Added 0.16%
18,168
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$290,012
$168.71 p/Share
1,719
Reduced 8.66%
18,138
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
1,599
Added 7.45%
19,857
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$61,446
$148.78 p/Share
413
Reduced 27.74%
1,076
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
949
Added 38.93%
1,489
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$50,635
$123.5 p/Share
410
Reduced 43.16%
540
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
-
950
Added 50.0%
950
Common Stock