Oct 20
2023
BUY
Grant, award, or other acquisition
$2,500,021
$24.05 p/Share
103,951
Added 33.26%
208,544
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$227,215
$32.33 p/Share
7,028
Reduced 6.3%
104,593
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
$633,247
$32.33 p/Share
19,587
Added 14.93%
111,621
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$370,608
$47.52 p/Share
7,799
Reduced 7.81%
92,034
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
$739,714
$46.77 p/Share
15,816
Added 13.68%
99,833
Common Stock
Jan 07
2022
SELL
Open market or private sale
$68,814
$50.01 p/Share
1,376
Reduced 1.61%
84,017
Common Stock
Jan 05
2022
SELL
Open market or private sale
$556,311
$50.01 p/Share
11,124
Reduced 11.53%
85,393
Common Stock
Sep 02
2021
SELL
Open market or private sale
$656,125
$52.49 p/Share
12,500
Reduced 11.47%
96,517
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$715,883
$38.59 p/Share
18,551
Reduced 14.54%
109,017
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
$511,460
$38.56 p/Share
13,264
Added 9.42%
127,568
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$585,252
$32.03 p/Share
18,272
Reduced 13.95%
112,664
Common Stock
Jan 28
2020
BUY
Grant, award, or other acquisition
$590,677
$31.75 p/Share
18,604
Added 12.44%
130,936
Common Stock
Jan 23
2020
BUY
Grant, award, or other acquisition
$745,952
$32.7 p/Share
22,812
Added 16.88%
112,332
Common Stock
May 23
2019
SELL
Payment of exercise price or tax liability
$136,492
$29.01 p/Share
4,705
Reduced 4.99%
89,520
Common Stock
Feb 07
2019
SELL
Payment of exercise price or tax liability
$159,907
$26.24 p/Share
6,094
Reduced 6.07%
94,225
Common Stock
Feb 01
2019
BUY
Grant, award, or other acquisition
$550,017
$26.24 p/Share
20,961
Added 17.28%
100,319
Common Stock
Jan 30
2019
BUY
Grant, award, or other acquisition
$542,024
$26.76 p/Share
20,255
Added 20.33%
79,358
Common Stock
May 29
2018
SELL
Payment of exercise price or tax liability
$127,979
$27.12 p/Share
4,719
Reduced 6.51%
67,747
Common Stock
Feb 01
2018
SELL
Payment of exercise price or tax liability
$109,740
$30.14 p/Share
3,641
Reduced 5.37%
64,106
Common Stock
Feb 01
2018
BUY
Grant, award, or other acquisition
$500,023
$30.14 p/Share
16,590
Added 18.63%
72,466
Common Stock
May 23
2017
SELL
Payment of exercise price or tax liability
$94,907
$18.97 p/Share
5,003
Reduced 7.8%
59,103
Common Stock