Jun 28
2024
BUY
Grant, award, or other acquisition
$21,235
$25.96 p/Share
818
Added 1.15%
70,184
Common Stock
Mar 19
2024
SELL
Payment of exercise price or tax liability
$425,056
$33.74 p/Share
12,598
Reduced 15.37%
69,366
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
-
39,000
Added 32.24%
81,964
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$23,989
$33.74 p/Share
711
Reduced 1.63%
42,964
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$23,938
$35.1 p/Share
682
Reduced 1.54%
43,675
Common Stock
Mar 13
2024
SELL
Open market or private sale
$87,006
$34.54 p/Share
2,519
Reduced 5.72%
41,557
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
2,800
Added 5.94%
44,357
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$34,050
$34.71 p/Share
981
Reduced 2.18%
44,076
Common Stock
Aug 29
2023
SELL
Open market or private sale
$44,017
$28.49 p/Share
1,545
Reduced 3.32%
45,057
Common Stock
Aug 11
2023
SELL
Open market or private sale
$149,800
$29.96 p/Share
5,000
Reduced 9.69%
46,602
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$21,230
$15.68 p/Share
1,354
Added 2.56%
51,602
Common Stock
May 31
2023
SELL
Open market or private sale
$52,301
$24.18 p/Share
2,163
Reduced 4.13%
50,247
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$141,557
$18.42 p/Share
7,685
Reduced 12.79%
52,410
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$21,545
$21.29 p/Share
1,012
Reduced 1.66%
60,095
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$29,064
$20.82 p/Share
1,396
Reduced 2.23%
61,107
Common Stock
Feb 21
2023
SELL
Open market or private sale
$46,750
$21.25 p/Share
2,200
Reduced 3.4%
62,503
Common Stock
Jan 06
2023
BUY
Grant, award, or other acquisition
$21,241
$15.37 p/Share
1,382
Added 2.09%
64,703
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$176,140
$22.92 p/Share
7,685
Reduced 10.82%
63,321
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
8,750
Added 10.97%
71,006
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$37,035
$27.7 p/Share
1,337
Reduced 2.1%
62,256
Common Stock
Dec 03
2021
SELL
Open market or private sale
$49,561
$26.14 p/Share
1,896
Reduced 2.9%
63,593
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$15,206
$15.1 p/Share
1,007
Added 1.51%
65,489
Common Stock
May 06
2021
SELL
Open market or private sale
$109,100
$21.82 p/Share
5,000
Reduced 7.2%
64,482
Common Stock
May 04
2021
SELL
Payment of exercise price or tax liability
$176,832
$23.01 p/Share
7,685
Reduced 9.96%
69,482
Common Stock
Mar 12
2016
BUY
Grant, award, or other acquisition
-
10,500
Added 11.98%
77,167
Common Stock