Apr 01
2024
SELL
Payment of exercise price or tax liability
$868,118
$34.43 p/Share
25,214
Reduced 1.59%
1,558,070
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$87,733
$33.55 p/Share
2,615
Reduced 0.16%
1,583,284
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
$2,133,120
$30.0 p/Share
71,104
Added 4.29%
1,585,899
Common Stock
Dec 30
2023
SELL
Payment of exercise price or tax liability
$118,876
$30.21 p/Share
3,935
Reduced 0.26%
1,514,795
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$109,142
$28.05 p/Share
3,891
Reduced 0.26%
1,518,730
Common Stock
Sep 27
2023
-
2,220
Reduced 0.15%
1,522,621
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$785,909
$38.65 p/Share
20,334
Reduced 1.32%
1,524,841
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$112,820
$43.16 p/Share
2,614
Reduced 0.17%
1,497,528
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$2,056,444
$43.16 p/Share
47,647
Added 2.99%
1,545,175
Common Stock
Jan 19
2023
SELL
Payment of exercise price or tax liability
$39,966
$39.26 p/Share
1,018
Reduced 0.07%
1,500,142
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$136,977
$34.81 p/Share
3,935
Reduced 0.26%
1,521,160
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$138,636
$35.63 p/Share
3,891
Reduced 0.25%
1,528,095
Common Stock
Dec 05
2022
-
3,000
Reduced 0.2%
1,525,095
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$631,690
$29.77 p/Share
21,219
Reduced 1.37%
1,531,986
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
$975,025
$34.39 p/Share
28,352
Added 1.82%
1,533,205
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$88,518
$33.85 p/Share
2,615
Reduced 0.17%
1,504,853
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
$1,713,363
$34.16 p/Share
50,157
Added 3.22%
1,507,468
Common Stock
Jan 19
2022
SELL
Payment of exercise price or tax liability
$37,544
$36.88 p/Share
1,018
Reduced 0.07%
1,457,311
Common Stock
Dec 27
2021
-
5,000
Reduced 0.34%
1,458,329
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$158,442
$40.72 p/Share
3,891
Reduced 0.27%
1,463,329
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$455,045
$52.28 p/Share
8,704
Reduced 0.88%
977,094
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$347,658
$51.33 p/Share
6,773
Reduced 0.68%
985,798
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
-
1,743
Reduced 0.18%
992,571
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
28,133
Added 2.75%
994,314
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
-
608
Reduced 0.06%
966,181
Common Stock