Apr 14
2023
BUY
Grant, award, or other acquisition
-
6,961
Added 7.44%
86,544
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$6,916
$39.75 p/Share
174
Reduced 0.22%
79,583
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
18,164
Added 18.55%
79,757
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$40,740
$38.04 p/Share
1,071
Reduced 1.71%
61,593
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$25,993
$31.13 p/Share
835
Reduced 1.31%
62,664
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$25,823
$31.0 p/Share
833
Reduced 1.29%
63,499
Common Stock
Jun 08
2022
SELL
Open market or private sale
$44,518
$36.58 p/Share
1,217
Reduced 1.86%
64,332
Common Stock
Jun 06
2022
SELL
Open market or private sale
$48,396
$37.75 p/Share
1,282
Reduced 1.92%
65,549
Common Stock
Jun 03
2022
SELL
Open market or private sale
$65,095
$37.89 p/Share
1,718
Reduced 2.51%
66,831
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$38,330
$34.5 p/Share
1,111
Reduced 1.59%
68,549
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$5,328
$30.1 p/Share
177
Reduced 0.25%
69,660
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
11,263
Added 13.89%
69,837
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$53,497
$29.41 p/Share
1,819
Reduced 3.01%
58,574
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$48,321
$29.92 p/Share
1,615
Reduced 2.6%
60,393
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$40,746
$25.92 p/Share
1,572
Reduced 2.47%
62,008
Common Stock
May 05
2021
SELL
Payment of exercise price or tax liability
$38,913
$24.96 p/Share
1,559
Reduced 2.39%
63,580
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
16,040
Added 19.76%
65,139
Common Stock
Nov 13
2020
BUY
Open market or private purchase
$51,925
$20.77 p/Share
2,500
Added 4.85%
49,099
Common Stock
Nov 05
2020
SELL
Payment of exercise price or tax liability
$23,576
$22.2 p/Share
1,062
Reduced 2.17%
47,890
Common Stock
May 13
2019
SELL
Open market or private sale
$18,255
$12.17 p/Share
1,500
Reduced 3.12%
46,599
Common Stock
Nov 05
2018
-
125
Reduced 0.26%
48,099
Common Stock