Sep 13
2024
SELL
Open market or private sale
$5,684,400
$126.32 p/Share
45,000
Reduced 22.96%
150,958
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$3,175,200
$70.56 p/Share
45,000
Added 18.68%
195,958
Common Stock
Aug 30
2024
SELL
Open market or private sale
$2,310,720
$120.35 p/Share
19,200
Reduced 11.3%
150,731
Common Stock
Aug 30
2024
BUY
Exercise of conversion of derivative security
$1,726,080
$89.9 p/Share
19,200
Added 10.15%
169,931
Common Stock
Aug 28
2024
SELL
Open market or private sale
$72,018
$120.03 p/Share
600
Reduced 0.4%
150,731
Common Stock
Aug 28
2024
BUY
Exercise of conversion of derivative security
$53,940
$89.9 p/Share
600
Added 0.39%
151,331
Common Stock
Aug 26
2024
SELL
Open market or private sale
$120,060
$120.06 p/Share
1,000
Reduced 0.66%
150,731
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$89,900
$89.9 p/Share
1,000
Added 0.65%
151,731
Common Stock
Aug 05
2024
SELL
Open market or private sale
$388,672
$121.46 p/Share
3,200
Reduced 2.08%
150,731
Common Stock
Aug 05
2024
BUY
Exercise of conversion of derivative security
$287,680
$89.9 p/Share
3,200
Added 2.04%
153,931
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$66,239
$99.31 p/Share
667
Reduced 0.44%
150,216
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$61,174
$99.31 p/Share
616
Reduced 0.41%
150,883
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$175,977
$99.31 p/Share
1,772
Reduced 1.16%
151,499
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
14,491
Added 8.64%
153,271
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$892,112
$98.86 p/Share
9,024
Reduced 6.11%
138,780
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
23,917
Added 13.93%
147,804
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$44,045
$107.69 p/Share
409
Reduced 0.34%
119,702
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$45,549
$108.71 p/Share
419
Reduced 0.35%
120,111
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$42,179
$108.71 p/Share
388
Reduced 0.32%
120,530
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
11,616
Added 8.76%
120,918
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$99,843
$107.59 p/Share
928
Reduced 0.84%
109,302
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
3,029
Added 2.67%
110,230
Common Stock
Apr 01
2022
SELL
Open market or private sale
$4,202,100
$120.06 p/Share
35,000
Reduced 25.1%
104,433
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
$2,210,950
$63.17 p/Share
35,000
Added 20.07%
139,433
Common Stock
Mar 28
2022
SELL
Open market or private sale
$3,531,114
$115.02 p/Share
30,700
Reduced 22.72%
104,433
Common Stock