May 01
2023
SELL
Payment of exercise price or tax liability
$212,205
$35.25 p/Share
6,020
Reduced 2.19%
268,403
Common Stock
Apr 18
2023
BUY
Grant, award, or other acquisition
-
18,833
Added 6.42%
274,424
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$423,444
$36.26 p/Share
11,678
Reduced 4.44%
251,256
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
-
60,818
Added 18.79%
262,934
Common Stock
Oct 26
2022
SELL
Payment of exercise price or tax liability
$878,943
$35.51 p/Share
24,752
Reduced 10.91%
202,116
Common Stock
Oct 26
2022
BUY
Grant, award, or other acquisition
-
57,498
Added 20.22%
226,868
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$243,079
$42.4 p/Share
5,733
Reduced 3.3%
167,865
Common Stock
Apr 27
2022
BUY
Grant, award, or other acquisition
-
18,832
Added 9.79%
173,598
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$364,601
$47.32 p/Share
7,705
Reduced 4.81%
152,548
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
23,462
Added 12.77%
160,253
Common Stock
Oct 19
2021
SELL
Payment of exercise price or tax liability
$766,192
$48.01 p/Share
15,959
Reduced 10.45%
136,791
Common Stock
Oct 19
2021
BUY
Grant, award, or other acquisition
-
36,024
Added 19.08%
152,750
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$307,372
$50.29 p/Share
6,112
Reduced 4.98%
116,726
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$471,227
$52.84 p/Share
8,918
Reduced 6.8%
122,268
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$112,468
$34.04 p/Share
3,304
Reduced 2.53%
127,519
Common Stock
Nov 01
2020
BUY
Grant, award, or other acquisition
-
27,778
Added 17.51%
130,823
Common Stock
Sep 01
2020
SELL
Payment of exercise price or tax liability
$215,817
$36.76 p/Share
5,871
Reduced 5.39%
103,045
Common Stock
Jun 01
2020
SELL
Payment of exercise price or tax liability
$336,744
$43.3 p/Share
7,777
Reduced 6.71%
108,059
Common Stock
Dec 10
2019
BUY
Grant, award, or other acquisition
-
25,681
Added 18.4%
113,865
Common Stock
Nov 01
2019
BUY
Grant, award, or other acquisition
-
21,535
Added 19.72%
87,659
Common Stock
May 31
2019
SELL
Payment of exercise price or tax liability
$384,358
$49.34 p/Share
7,790
Reduced 10.6%
65,682
Common Stock