Dec 10
2024
SELL
Payment of exercise price or tax liability
$63,882
$29.63 p/Share
2,156
Reduced 1.39%
152,522
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
7,919
Added 4.89%
154,148
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$130,007
$30.91 p/Share
4,206
Reduced 2.79%
146,759
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
15,961
Added 9.56%
150,965
Common Stock
Sep 03
2024
SELL
Open market or private sale
$171,985
$29.49 p/Share
5,832
Reduced 4.15%
134,841
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$75,231
$26.83 p/Share
2,804
Reduced 1.95%
140,673
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
10,641
Added 6.9%
143,477
Common Stock
Aug 01
2024
SELL
Open market or private sale
$301,864
$23.24 p/Share
12,989
Reduced 8.91%
132,836
Common Stock
Jul 29
2024
SELL
Open market or private sale
$61,613
$22.06 p/Share
2,793
Reduced 1.88%
145,825
Common Stock
Jul 01
2024
SELL
Open market or private sale
$59,267
$21.22 p/Share
2,793
Reduced 1.84%
148,618
Common Stock
Dec 29
2023
BUY
Exercise of conversion of derivative security
$34,186
$2.71 p/Share
12,615
Added 7.74%
150,302
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$42,114
$20.17 p/Share
2,088
Reduced 1.49%
137,687
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
7,920
Added 5.42%
138,149
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$84,835
$20.17 p/Share
4,206
Reduced 3.09%
131,855
Common Stock
Dec 09
2023
BUY
Exercise of conversion of derivative security
-
15,961
Added 10.5%
136,061
Common Stock
Dec 28
2022
BUY
Exercise of conversion of derivative security
$17,155
$2.39 p/Share
7,178
Added 5.69%
118,914
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$52,094
$22.32 p/Share
2,334
Reduced 2.05%
111,736
Common Stock
Dec 10
2022
BUY
Exercise of conversion of derivative security
-
7,920
Added 6.52%
113,554
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
6,692
Added 5.95%
105,873
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$20,908
$40.52 p/Share
516
Reduced 0.52%
98,774
Common Stock
Dec 10
2021
BUY
Exercise of conversion of derivative security
-
1,750
Added 1.73%
99,290
Common Stock
Sep 27
2021
SELL
Open market or private sale
$712,300
$71.23 p/Share
10,000
Reduced 9.3%
97,540
Common Stock