Aug 23
2024
SELL
Open market or private sale
$47,889
$42.38 p/Share
1,130
Reduced 8.26%
12,546
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
$60,299
$34.3 p/Share
1,758
Reduced 11.39%
13,676
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
-
3,750
Added 19.55%
15,434
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$19,544
$36.06 p/Share
542
Reduced 4.43%
11,684
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
840
Added 6.43%
12,226
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$26,974
$29.13 p/Share
926
Reduced 7.52%
11,386
Common Stock
Apr 17
2023
BUY
Grant, award, or other acquisition
$84,185
$29.13 p/Share
2,890
Added 19.01%
12,312
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$14,349
$36.42 p/Share
394
Reduced 4.01%
9,422
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
865
Added 8.1%
9,816
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$2,949
$36.41 p/Share
81
Reduced 0.9%
8,951
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$35,376
$33.0 p/Share
1,072
Reduced 10.61%
9,032
Common Stock
Apr 18
2022
BUY
Grant, award, or other acquisition
$113,850
$33.0 p/Share
3,450
Added 25.45%
10,104
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$14,683
$33.6 p/Share
437
Reduced 6.16%
6,654
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
885
Added 11.1%
7,091
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$7,334
$28.65 p/Share
256
Reduced 3.88%
6,336
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$5,984
$21.68 p/Share
276
Reduced 4.02%
6,592
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
1,340
Added 16.33%
6,868
Common Stock
Aug 16
2020
SELL
Payment of exercise price or tax liability
$7,839
$18.89 p/Share
415
Reduced 6.98%
5,528
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$3,873
$25.82 p/Share
150
Reduced 2.46%
5,943
Common Stock
Feb 16
2020
BUY
Grant, award, or other acquisition
-
1,165
Added 16.05%
6,093
Common Stock
Aug 16
2019
SELL
Payment of exercise price or tax liability
$13,696
$23.82 p/Share
575
Reduced 10.45%
4,928
Common Stock
Feb 16
2019
BUY
Grant, award, or other acquisition
-
1,230
Added 18.27%
5,503
Common Stock
Aug 24
2018
SELL
Open market or private sale
$30,145
$21.86 p/Share
1,379
Reduced 24.4%
4,273
Common Stock
Aug 16
2018
SELL
Payment of exercise price or tax liability
$16,517
$22.29 p/Share
741
Reduced 11.59%
5,652
Common Stock
Aug 16
2018
BUY
Grant, award, or other acquisition
-
1,030
Added 13.88%
6,393
Common Stock