May 28
2024
SELL
Open market or private sale
$1,935,840
$41.29 p/Share
46,884
Reduced 22.57%
160,884
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$1,113,265
$34.61 p/Share
32,166
Reduced 13.41%
207,663
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
74,344
Added 23.66%
239,829
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
10,490
Added 5.96%
165,485
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$37,680
$34.1 p/Share
1,105
Reduced 0.71%
154,995
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$109,191
$34.93 p/Share
3,126
Reduced 1.96%
156,100
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$68,462
$34.18 p/Share
2,003
Reduced 1.24%
159,226
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$1,034,362
$32.16 p/Share
32,163
Reduced 16.67%
160,823
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
73,954
Added 27.7%
192,986
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$532
$33.3 p/Share
16
Reduced 0.01%
119,032
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$121,311
$33.53 p/Share
3,618
Reduced 2.95%
118,835
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
11,450
Added 8.55%
122,453
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$97,416
$31.67 p/Share
3,076
Reduced 2.7%
111,003
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$60,169
$29.98 p/Share
2,007
Reduced 1.73%
114,079
Common Stock
Nov 10
2022
SELL
Open market or private sale
$413,955
$42.15 p/Share
9,821
Reduced 7.81%
115,895
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$5,372
$46.31 p/Share
116
Reduced 0.09%
125,716
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$1,458,723
$41.34 p/Share
35,286
Reduced 21.96%
125,396
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$80,844
$22.76 p/Share
3,552
Reduced 2.17%
160,345
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$70,493
$21.67 p/Share
3,253
Reduced 1.95%
163,150
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
18,490
Added 10.0%
166,403
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
31,920
Added 17.34%
152,195
Common Stock