Aug 13
2024
BUY
Grant, award, or other acquisition
-
143
Added 0.16%
88,961
Common Stock
Jun 10
2024
BUY
Grant, award, or other acquisition
-
135
Added 0.15%
88,818
Common Stock
May 02
2024
SELL
Open market or private sale
$5,803,122
$38.06 p/Share
152,473
Reduced 63.23%
88,659
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
$2,570,848
$20.96 p/Share
122,655
Added 33.72%
241,132
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
150
Added 0.13%
118,477
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$290,324
$34.18 p/Share
8,494
Reduced 6.7%
118,327
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
8,468
Added 6.5%
121,740
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
11,838
Added 9.09%
118,353
Common Stock
Dec 04
2023
BUY
Grant, award, or other acquisition
-
155
Added 0.15%
106,515
Common Stock
Aug 14
2023
BUY
Grant, award, or other acquisition
-
177
Added 0.17%
106,359
Common Stock
Jun 12
2023
BUY
Grant, award, or other acquisition
-
188
Added 0.18%
106,182
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
193
Added 0.22%
86,004
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$132,246
$31.42 p/Share
4,209
Reduced 4.68%
85,811
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$539,941
$31.35 p/Share
17,223
Reduced 16.06%
90,020
Common Stock
Feb 26
2023
BUY
Grant, award, or other acquisition
-
26,973
Added 20.45%
104,937
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
10,129
Added 11.2%
80,270
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
155
Added 0.22%
70,141
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
156
Added 0.22%
69,985
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
-
160
Added 0.23%
69,828
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
149
Added 0.21%
69,668
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$75,118
$32.66 p/Share
2,300
Reduced 3.2%
69,518
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$69,555
$33.09 p/Share
2,102
Reduced 2.84%
71,818
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
11,565
Added 13.53%
73,920
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$894,455
$33.94 p/Share
26,354
Reduced 29.71%
62,355
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
50,818
Added 36.94%
86,763
Common Stock