Dec 05
2024
-
12,000
Added 50.0%
12,000
Common Stock
Sep 05
2024
-
19,572
Reduced 100.0%
0
Common Stock
Jul 02
2024
SELL
Open market or private sale
$626,435
$160.05 p/Share
3,914
Reduced 16.67%
19,572
Common Stock
Jul 01
2024
SELL
Open market or private sale
$175,627
$161.72 p/Share
1,086
Reduced 4.42%
23,486
Common Stock
Apr 01
2024
SELL
Open market or private sale
$865,450
$173.09 p/Share
5,000
Reduced 16.91%
24,572
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$885,883
$158.25 p/Share
5,598
Reduced 15.92%
29,572
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
11,576
Added 24.76%
35,170
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$187,847
$159.87 p/Share
1,175
Reduced 4.74%
23,594
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
2,649
Added 9.66%
24,769
Common Stock
Jan 02
2024
SELL
Open market or private sale
$826,100
$165.22 p/Share
5,000
Reduced 32.89%
10,202
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$1,576,294
$164.3 p/Share
9,594
Reduced 30.25%
22,120
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
21,512
Added 40.42%
31,714
Common Stock
Dec 14
2023
SELL
Open market or private sale
$487,458
$161.41 p/Share
3,020
Reduced 16.57%
15,202
Common Stock
Dec 13
2023
SELL
Open market or private sale
$316,800
$160.0 p/Share
1,980
Reduced 9.8%
18,222
Common Stock
Dec 01
2023
-
41,539
Reduced 67.28%
20,202
Common Stock
Jun 12
2023
-
5,900
Reduced 6.19%
89,434
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,517,833
$156.72 p/Share
9,685
Reduced 9.22%
95,334
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
11,575
Added 10.89%
94,760
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
10,259
Added 8.9%
105,019
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$371,438
$158.87 p/Share
2,338
Reduced 2.73%
83,185
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$837,086
$158.87 p/Share
5,269
Added 5.8%
85,523
Common Stock
Feb 01
2023
SELL
Open market or private sale
$1,163,610
$166.23 p/Share
7,000
Reduced 8.02%
80,254
Common Stock
Jan 23
2023
SELL
Open market or private sale
$1,007,564
$155.01 p/Share
6,500
Reduced 6.93%
87,254
Common Stock
Jan 11
2023
SELL
Open market or private sale
$948,155
$145.87 p/Share
6,500
Reduced 6.48%
93,754
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$1,486,365
$134.83 p/Share
11,024
Reduced 9.91%
100,254
Common Stock