Apr 01
2024
SELL
Payment of exercise price or tax liability
$752,112
$43.73 p/Share
17,199
Reduced 6.57%
244,459
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$153,665
$40.76 p/Share
3,770
Reduced 1.42%
261,658
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$98,636
$38.53 p/Share
2,560
Reduced 0.96%
265,428
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$141,058
$38.53 p/Share
3,661
Reduced 1.35%
267,988
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$653,445
$37.98 p/Share
17,205
Reduced 5.96%
271,649
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$1,745,636
$18.99 p/Share
91,924
Added 24.14%
288,854
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$87,961
$33.42 p/Share
2,632
Reduced 1.32%
196,930
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$95,796
$38.55 p/Share
2,485
Reduced 1.23%
199,562
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$141,093
$38.55 p/Share
3,660
Reduced 1.78%
202,047
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$1,231,579
$38.23 p/Share
32,215
Reduced 13.54%
205,707
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$2,309,963
$19.12 p/Share
120,814
Added 33.68%
237,922
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$71,589
$28.03 p/Share
2,554
Reduced 2.13%
117,108
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$7,416
$29.43 p/Share
252
Reduced 0.21%
119,662
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$44,817
$29.14 p/Share
1,538
Reduced 1.27%
119,914
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$43,710
$29.14 p/Share
1,500
Reduced 1.22%
121,452
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
$499,183
$14.57 p/Share
34,261
Added 21.79%
122,952
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$96,081
$37.62 p/Share
2,554
Reduced 2.8%
88,691
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$8,828
$36.33 p/Share
243
Reduced 0.27%
91,245
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$7,084
$36.33 p/Share
195
Reduced 0.21%
91,488
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$13,071
$36.51 p/Share
358
Reduced 0.49%
72,551
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
$746,812
$36.51 p/Share
20,455
Added 18.24%
91,683
Common Stock