Sep 03
2024
BUY
Grant, award, or other acquisition
-
120
Added 0.13%
95,540
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
136
Added 0.14%
95,420
Common Stock
Mar 05
2024
SELL
Open market or private sale
$415,171
$31.02 p/Share
13,384
Reduced 12.32%
95,283
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$276,647
$20.67 p/Share
13,384
Added 10.97%
108,667
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
141
Added 0.15%
95,283
Common Stock
Dec 15
2023
SELL
Open market or private sale
$116,808
$27.33 p/Share
4,274
Reduced 4.3%
95,142
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$73,726
$17.25 p/Share
4,274
Added 4.12%
99,416
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
158
Added 0.17%
95,142
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
$300,022
$28.05 p/Share
10,696
Added 10.29%
93,201
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$32,289
$27.86 p/Share
1,159
Reduced 1.39%
82,505
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$47,993
$27.71 p/Share
1,732
Reduced 2.03%
83,664
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$32,461
$27.65 p/Share
1,174
Reduced 1.36%
85,396
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
21,282
Added 19.73%
86,570
Common Stock
Sep 04
2023
SELL
Payment of exercise price or tax liability
$153,943
$38.19 p/Share
4,031
Reduced 6.34%
59,506
Common Stock
Aug 29
2023
BUY
Grant, award, or other acquisition
-
70
Added 0.11%
63,537
Common Stock
Aug 08
2023
SELL
Payment of exercise price or tax liability
$11,659
$37.98 p/Share
307
Reduced 0.48%
63,467
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
68
Added 0.11%
63,774
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$75
$37.53 p/Share
2
Reduced 0.0%
63,703
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
74
Added 0.12%
63,705
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$15,870
$37.52 p/Share
423
Reduced 0.66%
63,682
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$84
$42.12 p/Share
2
Reduced 0.0%
64,105
Common Stock
Dec 13
2022
SELL
Open market or private sale
$401,520
$42.48 p/Share
9,452
Reduced 12.85%
64,105
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
$153,216
$16.21 p/Share
9,452
Added 11.39%
73,557
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
123
Added 0.19%
64,107
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$33,324
$40.64 p/Share
820
Reduced 1.27%
63,983
Common Stock