Jan 07
2024
SELL
Payment of exercise price or tax liability
$34,089
$28.22 p/Share
1,208
Reduced 1.02%
116,728
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
215
Added 0.18%
117,936
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
$400,021
$28.05 p/Share
14,261
Added 10.81%
117,721
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$44,890
$27.71 p/Share
1,620
Reduced 1.54%
103,460
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$30,387
$27.65 p/Share
1,099
Reduced 1.04%
105,080
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
28,377
Added 21.09%
106,179
Common Stock
Sep 04
2023
SELL
Payment of exercise price or tax liability
$153,905
$38.19 p/Share
4,030
Reduced 5.43%
70,121
Common Stock
Aug 29
2023
BUY
Grant, award, or other acquisition
-
93
Added 0.13%
74,151
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
88
Added 0.12%
74,058
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
92
Added 0.12%
73,969
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$41,796
$43.95 p/Share
951
Reduced 1.27%
73,945
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
159
Added 0.21%
74,896
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$55,076
$40.29 p/Share
1,367
Reduced 1.8%
74,737
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
$400,039
$40.29 p/Share
9,929
Added 11.54%
76,104
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$118,405
$35.44 p/Share
3,341
Reduced 4.81%
66,175
Common Stock
Aug 30
2022
BUY
Grant, award, or other acquisition
-
122
Added 0.18%
69,516
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
128
Added 0.18%
69,393
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
118
Added 0.17%
69,265
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$31,735
$36.73 p/Share
864
Reduced 1.23%
69,146
Common Stock
Dec 07
2021
BUY
Grant, award, or other acquisition
-
130
Added 0.19%
70,010
Common Stock
Nov 18
2021
BUY
Grant, award, or other acquisition
-
10,844
Added 13.43%
69,880
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$409
$34.06 p/Share
12
Reduced 0.02%
59,036
Common Stock
Sep 08
2021
BUY
Grant, award, or other acquisition
-
138
Added 0.23%
59,048
Common Stock
Sep 04
2021
SELL
Payment of exercise price or tax liability
$127,134
$34.13 p/Share
3,725
Reduced 5.95%
58,910
Common Stock
Jun 09
2021
BUY
Grant, award, or other acquisition
-
125
Added 0.2%
62,635
Common Stock