Sep 03
2024
BUY
Grant, award, or other acquisition
-
145
Added 0.06%
242,036
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
165
Added 0.07%
241,891
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$1,609,554
$31.55 p/Share
51,016
Reduced 17.43%
241,725
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$1,383,195
$20.67 p/Share
66,918
Added 18.61%
292,741
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
170
Added 0.08%
225,823
Common Stock
Dec 13
2023
SELL
Open market or private sale
$743,666
$26.67 p/Share
27,884
Reduced 11.0%
225,653
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$650,082
$18.38 p/Share
35,369
Added 12.24%
253,537
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
192
Added 0.09%
218,168
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$3,790
$28.29 p/Share
134
Reduced 0.06%
216,905
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
$370,007
$28.05 p/Share
13,191
Added 5.73%
217,039
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$22,232
$27.86 p/Share
798
Reduced 0.39%
203,848
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$40,705
$27.71 p/Share
1,469
Reduced 0.71%
204,646
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$27,567
$27.65 p/Share
997
Reduced 0.48%
206,115
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
26,248
Added 11.25%
207,112
Common Stock
Sep 04
2023
SELL
Payment of exercise price or tax liability
$120,985
$38.19 p/Share
3,168
Reduced 1.79%
173,782
Common Stock
Aug 29
2023
BUY
Grant, award, or other acquisition
-
84
Added 0.05%
176,950
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
80
Added 0.05%
176,866
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
83
Added 0.05%
176,785
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$84
$42.12 p/Share
2
Reduced 0.0%
176,765
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$5,686
$42.12 p/Share
135
Reduced 0.08%
176,621
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
145
Added 0.08%
176,767
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$32,918
$40.64 p/Share
810
Reduced 0.46%
176,756
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$42,183
$40.29 p/Share
1,047
Reduced 0.59%
177,566
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
$370,023
$40.29 p/Share
9,184
Added 4.89%
178,613
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$37,189
$38.86 p/Share
957
Reduced 0.56%
169,429
Common Stock