Dec 10
2024
BUY
Grant, award, or other acquisition
-
9
Added 0.04%
22,444
Common Stock, par valu...
Sep 10
2024
BUY
Grant, award, or other acquisition
-
7
Added 0.03%
22,435
Common Stock, par valu...
Jul 16
2024
SELL
Open market or private sale
$4,438,892
$240.76 p/Share
18,437
Reduced 45.12%
22,427
Common Stock, par valu...
Jul 16
2024
BUY
Exercise of conversion of derivative security
$1,810,697
$98.21 p/Share
18,437
Added 31.09%
40,864
Common Stock, par valu...
Jun 18
2024
SELL
Open market or private sale
$5,964,625
$230.17 p/Share
25,914
Reduced 53.61%
22,427
Common Stock, par valu...
Jun 18
2024
BUY
Exercise of conversion of derivative security
$2,545,013
$98.21 p/Share
25,914
Added 34.9%
48,341
Common Stock, par valu...
Jun 11
2024
BUY
Grant, award, or other acquisition
-
7
Added 0.03%
22,427
Common Stock, par valu...
Mar 12
2024
BUY
Grant, award, or other acquisition
-
6
Added 0.03%
22,420
Common Stock, par valu...
Mar 06
2024
BUY
Grant, award, or other acquisition
-
2,682
Added 10.69%
22,413
Common Stock, par valu...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$2,492,854
$241.79 p/Share
10,310
Reduced 34.32%
19,731
Common Stock, par valu...
Feb 19
2024
BUY
Grant, award, or other acquisition
-
18,076
Added 37.57%
30,041
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$2,053,800
$214.25 p/Share
9,586
Reduced 44.48%
11,964
Common Stock, par valu...
Feb 17
2023
BUY
Grant, award, or other acquisition
-
18,996
Added 46.85%
21,550
Common Stock, par valu...
Dec 09
2022
BUY
Grant, award, or other acquisition
-
4
Added 0.16%
2,553
Common Stock, par valu...
Sep 09
2022
BUY
Grant, award, or other acquisition
-
3
Added 0.12%
2,549
Common Stock, par valu...
Jun 10
2022
BUY
Grant, award, or other acquisition
-
3
Added 0.12%
2,546
Common Stock, par valu...
Mar 10
2022
BUY
Grant, award, or other acquisition
-
3
Added 0.12%
2,542
Common Stock, par valu...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$110,328
$181.76 p/Share
607
Reduced 19.3%
2,538
Common Stock, par valu...
Dec 10
2021
BUY
Grant, award, or other acquisition
-
6
Added 0.19%
3,145
Common Stock, par valu...
Sep 10
2021
BUY
Grant, award, or other acquisition
-
5
Added 0.16%
3,139
Common Stock, par valu...
Jun 10
2021
BUY
Grant, award, or other acquisition
-
5
Added 0.16%
3,134
Common Stock, par valu...
Mar 10
2021
BUY
Grant, award, or other acquisition
-
6
Added 0.19%
3,128
Common Stock, par valu...
Feb 22
2021
SELL
Payment of exercise price or tax liability
$96,611
$160.75 p/Share
601
Reduced 16.15%
3,121
Common Stock, par valu...
Dec 10
2020
BUY
Grant, award, or other acquisition
-
11
Added 0.29%
3,722
Common Stock, par valu...