Dec 08
2023
BUY
Grant, award, or other acquisition
-
158
Added 0.17%
95,142
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
$300,022
$28.05 p/Share
10,696
Added 10.29%
93,201
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$32,289
$27.86 p/Share
1,159
Reduced 1.39%
82,505
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$47,993
$27.71 p/Share
1,732
Reduced 2.03%
83,664
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$32,461
$27.65 p/Share
1,174
Reduced 1.36%
85,396
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
21,282
Added 19.73%
86,570
Common Stock
Sep 04
2023
SELL
Payment of exercise price or tax liability
$153,943
$38.19 p/Share
4,031
Reduced 6.34%
59,506
Common Stock
Aug 29
2023
BUY
Grant, award, or other acquisition
-
70
Added 0.11%
63,537
Common Stock
Aug 08
2023
SELL
Payment of exercise price or tax liability
$11,659
$37.98 p/Share
307
Reduced 0.48%
63,467
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
68
Added 0.11%
63,774
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$75
$37.53 p/Share
2
Reduced 0.0%
63,703
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
74
Added 0.12%
63,705
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$15,870
$37.52 p/Share
423
Reduced 0.66%
63,682
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$84
$42.12 p/Share
2
Reduced 0.0%
64,105
Common Stock
Dec 13
2022
SELL
Open market or private sale
$401,520
$42.48 p/Share
9,452
Reduced 12.85%
64,105
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
$153,216
$16.21 p/Share
9,452
Added 11.39%
73,557
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
123
Added 0.19%
64,107
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$33,324
$40.64 p/Share
820
Reduced 1.27%
63,983
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$49,677
$40.29 p/Share
1,233
Reduced 1.87%
64,803
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
$300,039
$40.29 p/Share
7,447
Added 10.13%
66,036
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$3,341
$38.86 p/Share
86
Reduced 0.15%
58,589
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$139,740
$35.44 p/Share
3,943
Reduced 6.3%
58,674
Common Stock
Aug 30
2022
BUY
Grant, award, or other acquisition
-
97
Added 0.15%
62,617
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$10,586
$35.17 p/Share
301
Reduced 0.48%
62,520
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
104
Added 0.17%
62,821
Common Stock