May 20
2024
SELL
Open market or private sale
$263,454
$38.0 p/Share
6,933
Reduced 17.25%
33,251
Common Stock
May 07
2024
SELL
Open market or private sale
$123,802
$37.0 p/Share
3,346
Reduced 7.69%
40,185
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$55,637
$35.78 p/Share
1,555
Reduced 3.47%
43,208
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$17,480
$36.57 p/Share
478
Reduced 1.06%
44,763
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$132,415
$36.12 p/Share
3,666
Reduced 7.5%
45,241
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
$138,014
$36.12 p/Share
3,821
Added 7.25%
48,899
Common Stock
Sep 19
2023
SELL
Open market or private sale
$563,429
$43.0 p/Share
13,103
Reduced 22.52%
45,078
Common Stock
Sep 19
2023
BUY
Exercise of conversion of derivative security
$323,382
$24.68 p/Share
13,103
Added 18.38%
58,181
Common Stock
Sep 11
2023
SELL
Open market or private sale
$643,986
$42.0 p/Share
15,333
Reduced 25.38%
45,078
Common Stock
Sep 11
2023
BUY
Exercise of conversion of derivative security
$401,657
$34.48 p/Share
11,649
Added 17.04%
56,727
Common Stock
Aug 09
2023
SELL
Open market or private sale
$272,773
$41.0 p/Share
6,653
Reduced 12.01%
48,762
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
$262,726
$39.49 p/Share
6,653
Added 10.72%
55,415
Common Stock
Aug 04
2023
SELL
Open market or private sale
$147,360
$40.0 p/Share
3,684
Reduced 7.02%
48,762
Common Stock
Jul 12
2023
SELL
Open market or private sale
$140,068
$38.0 p/Share
3,686
Reduced 6.61%
52,109
Common Stock
Jan 06
2023
SELL
Payment of exercise price or tax liability
$59,758
$38.43 p/Share
1,555
Reduced 2.73%
55,444
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$78,366
$38.93 p/Share
2,013
Reduced 3.41%
56,999
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$135,350
$37.66 p/Share
3,594
Added 5.82%
58,168
Common Stock
Mar 01
2022
SELL
Open market or private sale
$2,214,114
$34.0 p/Share
65,121
Reduced 54.41%
54,574
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
$1,472,671
$25.99 p/Share
56,663
Added 41.23%
80,783
Common Stock
Feb 22
2022
SELL
Open market or private sale
$633,795
$33.15 p/Share
19,119
Reduced 23.27%
63,032
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
$35,338
$31.58 p/Share
1,119
Added 1.71%
64,151
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$44,923
$24.71 p/Share
1,818
Reduced 2.19%
81,032
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$41,783
$22.87 p/Share
1,827
Reduced 2.16%
82,728
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$148,450
$23.99 p/Share
6,188
Added 6.82%
84,555
Common Stock