Mar 15
2024
SELL
Open market or private sale
$2,545,600
$63.64 p/Share
40,000
Reduced 27.19%
107,123
Common Stock, par valu...
Feb 01
2024
BUY
Grant, award, or other acquisition
-
251
Added 0.17%
147,123
Common Stock, par valu...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$787,661
$51.25 p/Share
15,369
Reduced 9.47%
146,872
Common Stock, par valu...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
13,754
Added 7.96%
159,051
Common Stock, par valu...
Jan 02
2024
BUY
Exercise of conversion of derivative security
-
30,983
Added 16.03%
162,241
Common Stock, par valu...
Dec 14
2023
-
10,000
Reduced 7.84%
117,504
Common Stock, par valu...
Nov 01
2023
BUY
Grant, award, or other acquisition
-
296
Added 0.23%
127,504
Common Stock, par valu...
Sep 03
2023
SELL
Payment of exercise price or tax liability
-
183
Reduced 0.14%
127,108
Common Stock, par valu...
Aug 01
2023
BUY
Grant, award, or other acquisition
-
348
Added 0.27%
127,291
Common Stock, par valu...
May 01
2023
BUY
Grant, award, or other acquisition
-
382
Added 0.3%
126,943
Common Stock, par valu...
Feb 01
2023
BUY
Grant, award, or other acquisition
-
372
Added 0.29%
126,470
Common Stock, par valu...
Jan 02
2023
SELL
Payment of exercise price or tax liability
-
2,908
Reduced 2.25%
126,098
Common Stock, par valu...
Jan 02
2023
BUY
Grant, award, or other acquisition
-
21,507
Added 14.29%
129,006
Common Stock, par valu...
Dec 05
2022
-
6,396
Reduced 5.62%
107,499
Common Stock, par valu...
Nov 01
2022
BUY
Grant, award, or other acquisition
-
185
Added 0.16%
113,895
Common Stock, par valu...
Sep 03
2022
SELL
Payment of exercise price or tax liability
-
284
Reduced 0.25%
113,595
Common Stock, par valu...
Aug 01
2022
BUY
Grant, award, or other acquisition
-
221
Added 0.19%
113,879
Common Stock, par valu...
May 02
2022
BUY
Grant, award, or other acquisition
-
224
Added 0.2%
113,658
Common Stock, par valu...
Feb 01
2022
BUY
Grant, award, or other acquisition
-
211
Added 0.19%
113,356
Common Stock, par valu...
Jan 03
2022
SELL
Open market or private sale
$1,403,490
$42.53 p/Share
33,000
Reduced 22.58%
113,145
Common Stock, par valu...
Jan 02
2022
SELL
Payment of exercise price or tax liability
-
6,132
Reduced 4.03%
146,145
Common Stock, par valu...
Jan 02
2022
BUY
Grant, award, or other acquisition
-
11,016
Added 6.79%
151,333
Common Stock, par valu...
Jan 02
2022
BUY
Exercise of conversion of derivative security
-
13,769
Added 8.29%
152,277
Common Stock, par valu...
Dec 21
2021
-
3,000
Reduced 2.3%
127,492
Common Stock, par valu...
Nov 01
2021
BUY
Grant, award, or other acquisition
-
180
Added 0.14%
130,492
Common Stock, par valu...