Aug 13
2024
SELL
Open market or private sale
$1,211,600
$30.29 p/Share
40,000
Reduced 19.86%
161,442
Common Stock
Jul 24
2024
SELL
Payment of exercise price or tax liability
$723,686
$29.86 p/Share
24,236
Reduced 10.74%
201,442
Common Stock
Jul 24
2024
BUY
Grant, award, or other acquisition
-
54,707
Added 19.51%
225,678
Common Stock
Jul 22
2024
SELL
Payment of exercise price or tax liability
$179,354
$29.66 p/Share
6,047
Reduced 3.42%
170,971
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
-
14,266
Added 7.46%
177,018
Common Stock
Jul 19
2024
SELL
Payment of exercise price or tax liability
$132,653
$29.63 p/Share
4,477
Reduced 2.68%
162,752
Common Stock
Jul 19
2024
BUY
Exercise of conversion of derivative security
-
10,105
Added 5.7%
167,229
Common Stock
Aug 02
2023
SELL
Open market or private sale
$2,497,512
$33.07 p/Share
75,522
Reduced 32.46%
157,124
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
$2,091,873
$23.0 p/Share
90,951
Added 28.11%
232,646
Common Stock
Jul 23
2023
SELL
Payment of exercise price or tax liability
$156,163
$33.29 p/Share
4,691
Reduced 3.2%
141,695
Common Stock
Jul 23
2023
BUY
Exercise of conversion of derivative security
-
11,015
Added 7.0%
146,386
Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$790,441
$32.57 p/Share
24,269
Reduced 15.2%
135,371
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
-
54,782
Added 25.55%
159,640
Common Stock
Apr 06
2023
SELL
Open market or private sale
$1,739,699
$38.66 p/Share
45,000
Reduced 30.03%
104,858
Common Stock
Apr 06
2023
BUY
Exercise of conversion of derivative security
$1,035,000
$23.0 p/Share
45,000
Added 23.09%
149,858
Common Stock
Aug 17
2022
SELL
Open market or private sale
$757,737
$35.4 p/Share
21,405
Reduced 16.95%
104,858
Common Stock
Aug 17
2022
BUY
Exercise of conversion of derivative security
$587,781
$27.46 p/Share
21,405
Added 14.5%
126,263
Common Stock
Jul 16
2022
SELL
Payment of exercise price or tax liability
$204,572
$33.73 p/Share
6,065
Reduced 5.47%
104,858
Common Stock
Jul 16
2022
BUY
Exercise of conversion of derivative security
-
14,424
Added 11.51%
110,923
Common Stock
Apr 21
2022
SELL
Open market or private sale
$938,530
$36.95 p/Share
25,400
Reduced 20.83%
96,549
Common Stock
Apr 21
2022
BUY
Exercise of conversion of derivative security
$697,484
$27.46 p/Share
25,400
Added 17.24%
121,949
Common Stock
Jan 20
2022
SELL
Open market or private sale
$1,467,240
$35.96 p/Share
40,802
Reduced 29.71%
96,549
Common Stock
Jan 20
2022
BUY
Exercise of conversion of derivative security
$1,120,423
$27.46 p/Share
40,802
Added 22.9%
137,351
Common Stock
Jan 10
2022
SELL
Open market or private sale
$1,743,000
$35.0 p/Share
49,800
Reduced 34.03%
96,549
Common Stock
Jan 10
2022
BUY
Exercise of conversion of derivative security
$1,367,508
$27.46 p/Share
49,800
Added 25.39%
146,349
Common Stock