Nov 13
2024
-
3,395
Reduced 0.97%
345,063
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
9,606
Added 2.68%
349,432
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
$4,799,995
$32.15 p/Share
149,300
Added 30.52%
339,826
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$34,188
$29.99 p/Share
1,140
Reduced 0.59%
190,526
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$327,429
$29.24 p/Share
11,198
Reduced 5.52%
191,666
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
-
29,165
Added 12.57%
202,864
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
95,341
Added 35.44%
173,699
Common Stock
May 09
2023
SELL
Open market or private sale
$744,915
$28.11 p/Share
26,500
Reduced 25.27%
78,358
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$1,063,980
$27.71 p/Share
38,397
Added 26.8%
104,858
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$163,611
$27.92 p/Share
5,860
Reduced 8.1%
66,461
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$54,405
$28.44 p/Share
1,913
Reduced 2.58%
72,321
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$131,244
$27.96 p/Share
4,694
Added 5.95%
74,234
Common Stock
Jun 03
2022
SELL
Open market or private sale
$399,376
$36.87 p/Share
10,832
Reduced 13.48%
69,540
Common Stock
May 13
2022
SELL
Open market or private sale
$362,340
$39.6 p/Share
9,150
Reduced 5.0%
173,699
Common Stock
May 13
2022
SELL
Open market or private sale
$859,854
$39.74 p/Share
21,637
Reduced 21.21%
80,372
Common Stock
May 13
2022
BUY
Exercise of conversion of derivative security
$146,949
$16.06 p/Share
9,150
Added 4.77%
182,849
Common Stock
May 05
2022
BUY
Grant, award, or other acquisition
$963,237
$35.69 p/Share
26,989
Added 20.92%
102,009
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$48,991
$35.76 p/Share
1,370
Reduced 1.79%
75,020
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$212,330
$36.24 p/Share
5,859
Reduced 7.12%
76,390
Common Stock
Mar 09
2022
SELL
Open market or private sale
$111,092
$35.79 p/Share
3,104
Reduced 3.64%
82,249
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$31,440
$33.77 p/Share
931
Reduced 1.08%
85,353
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
9,327
Added 9.76%
86,284
Common Stock
Jun 03
2021
SELL
Open market or private sale
$389,189
$43.48 p/Share
8,951
Reduced 10.42%
76,957
Common Stock
May 20
2021
BUY
Grant, award, or other acquisition
$162,884
$32.07 p/Share
5,079
Added 5.58%
85,908
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$39,133
$32.83 p/Share
1,192
Reduced 1.45%
80,829
Common Stock