Mar 06
2024
SELL
Payment of exercise price or tax liability
$155,707
$38.82 p/Share
4,011
Reduced 3.25%
119,422
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$276,706
$38.56 p/Share
7,176
Reduced 5.49%
123,433
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
27,631
Added 17.46%
130,609
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$801,961
$48.79 p/Share
16,437
Reduced 13.76%
102,978
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
41,769
Added 25.91%
119,415
Common Stock
Jan 08
2024
SELL
Open market or private sale
$1,266,860
$43.31 p/Share
29,251
Reduced 27.73%
76,221
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$890,335
$42.49 p/Share
20,954
Reduced 16.57%
105,472
Common Stock
Aug 11
2023
SELL
Open market or private sale
$1,866,240
$45.0 p/Share
41,472
Reduced 24.7%
126,426
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
30,573
Added 15.4%
167,898
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$293,426
$40.89 p/Share
7,176
Reduced 4.92%
138,750
Common Stock
Jan 06
2023
SELL
Open market or private sale
$565,150
$33.56 p/Share
16,840
Reduced 10.35%
145,926
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$1,231,360
$33.81 p/Share
36,420
Reduced 18.28%
162,766
Common Stock
Mar 02
2022
SELL
Open market or private sale
$289,969
$48.94 p/Share
5,925
Reduced 2.89%
199,186
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$190,135
$49.45 p/Share
3,845
Reduced 2.09%
179,720
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
25,391
Added 11.02%
205,111
Common Stock
Jan 07
2022
SELL
Open market or private sale
$2,000,174
$42.49 p/Share
47,074
Reduced 20.41%
183,565
Common Stock
Jan 06
2022
SELL
Payment of exercise price or tax liability
$1,280,516
$42.61 p/Share
30,052
Reduced 11.53%
230,639
Common Stock
Jul 08
2021
SELL
Open market or private sale
$2,256,497
$46.7 p/Share
48,319
Reduced 15.64%
260,691
Common Stock
Jul 07
2021
SELL
Payment of exercise price or tax liability
$1,376,110
$47.77 p/Share
28,807
Reduced 8.53%
309,010
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
29,311
Added 7.98%
337,817
Common Stock
Jan 05
2021
BUY
Grant, award, or other acquisition
-
308,506
Added 50.0%
308,506
Common Stock