Sep 05
2024
SELL
Open market or private sale
$88,336
$25.06 p/Share
3,525
Reduced 10.66%
29,544
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$35,764
$26.75 p/Share
1,337
Reduced 3.89%
33,069
Common Stock
Mar 08
2024
SELL
Open market or private sale
$94,446
$25.63 p/Share
3,685
Reduced 9.67%
34,406
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$12,296
$24.35 p/Share
505
Reduced 1.88%
26,387
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$10,665
$24.35 p/Share
438
Reduced 1.6%
26,892
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$10,275
$24.35 p/Share
422
Reduced 1.52%
27,330
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
11,704
Added 23.5%
38,091
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$10,461
$24.05 p/Share
435
Reduced 1.54%
27,752
Common Stock
Sep 07
2023
SELL
Open market or private sale
$156,389
$20.64 p/Share
7,577
Reduced 21.19%
28,187
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
-
14,584
Added 28.97%
35,764
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$11,214
$20.28 p/Share
553
Reduced 2.54%
21,180
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$12,433
$24.62 p/Share
505
Reduced 2.27%
21,733
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
5,347
Added 19.38%
22,238
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$10,352
$24.59 p/Share
421
Reduced 2.43%
16,891
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$10,674
$24.54 p/Share
435
Reduced 2.45%
17,312
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$17,952
$31.33 p/Share
573
Reduced 3.13%
17,747
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$18,332
$35.39 p/Share
518
Reduced 2.75%
18,320
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
5,138
Added 21.43%
18,838
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$15,232
$34.0 p/Share
448
Reduced 3.17%
13,700
Common Stock
Aug 26
2021
SELL
Open market or private sale
$696,711
$40.08 p/Share
17,383
Reduced 55.13%
14,148
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$17,088
$30.9 p/Share
553
Reduced 1.72%
31,531
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
6,151
Added 16.09%
32,084
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$72,001
$27.94 p/Share
2,577
Reduced 9.03%
25,955
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
8,550
Added 23.06%
28,532
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$12,882
$28.69 p/Share
449
Reduced 2.2%
19,982
Common Stock