Apr 05
2024
SELL
Other acquisition or disposition
-
13,804
Reduced 9.79%
127,222
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$228,422
$54.18 p/Share
4,216
Reduced 2.9%
141,026
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
$515,576
$54.18 p/Share
9,516
Added 6.15%
145,242
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$581,526
$53.97 p/Share
10,775
Reduced 7.35%
135,726
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$112,270
$54.5 p/Share
2,060
Reduced 1.39%
146,501
Common Stock
Mar 13
2024
SELL
Open market or private sale
-
17,578
Reduced 10.58%
148,561
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$3,446,471
$53.82 p/Share
64,037
Reduced 27.82%
166,139
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
$2,680,236
$32.84 p/Share
81,615
Added 30.79%
183,418
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
-
20,757
Reduced 12.26%
148,561
Common Stock
Mar 11
2024
SELL
Open market or private sale
-
11,701
Reduced 6.46%
169,318
Common Stock
Mar 11
2024
BUY
Exercise of conversion of derivative security
$592,033
$18.24 p/Share
32,458
Added 15.2%
181,019
Common Stock
Mar 07
2024
SELL
Open market or private sale
$451,626
$53.99 p/Share
8,365
Reduced 4.96%
160,196
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$627,708
$53.95 p/Share
11,635
Reduced 7.26%
148,561
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$265,800
$13.29 p/Share
20,000
Added 10.61%
168,561
Common Stock
Mar 06
2024
SELL
Open market or private sale
$2,626,000
$52.52 p/Share
50,000
Reduced 25.18%
148,561
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
$664,500
$13.29 p/Share
50,000
Added 20.12%
198,561
Common Stock
Mar 29
2023
SELL
Payment of exercise price or tax liability
$72,543
$36.29 p/Share
1,999
Reduced 1.33%
147,975
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$72,039
$36.11 p/Share
1,995
Reduced 1.31%
149,974
Common Stock
Mar 27
2023
BUY
Grant, award, or other acquisition
-
13,951
Added 8.41%
151,969
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
-
5,492
Reduced 3.83%
138,018
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
-
15,305
Added 9.67%
143,022
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$175,398
$38.33 p/Share
4,576
Reduced 3.47%
127,461
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
13,507
Added 9.28%
132,037
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$209,615
$37.1 p/Share
5,650
Reduced 4.55%
118,530
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$177,870
$36.3 p/Share
4,900
Reduced 3.8%
124,180
Common Stock