Jul 31
2024
SELL
Open market or private sale
$305,250
$40.7 p/Share
7,500
Reduced 10.21%
65,953
Common Stock
Jun 22
2024
SELL
Payment of exercise price or tax liability
$91,827
$33.81 p/Share
2,716
Reduced 3.57%
73,453
Common Stock
May 09
2024
SELL
Open market or private sale
$222,390
$31.77 p/Share
7,000
Reduced 8.42%
76,169
Common Stock
Mar 30
2024
SELL
Payment of exercise price or tax liability
$251,251
$32.63 p/Share
7,700
Reduced 8.47%
83,169
Common Stock
Mar 30
2024
BUY
Grant, award, or other acquisition
-
16,615
Added 15.46%
90,869
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$104,557
$31.79 p/Share
3,289
Reduced 4.24%
74,254
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
14,337
Added 15.6%
77,543
Common Stock
Dec 12
2023
SELL
Open market or private sale
$168,240
$28.04 p/Share
6,000
Reduced 8.67%
63,206
Common Stock
Jun 22
2023
BUY
Grant, award, or other acquisition
-
17,580
Added 20.26%
69,206
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$489,225
$33.0 p/Share
14,825
Reduced 26.54%
41,043
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
$410,157
$33.0 p/Share
12,429
Added 22.56%
42,659
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$645,414
$33.0 p/Share
19,558
Added 29.7%
46,301
Common Stock
Aug 01
2022
SELL
Open market or private sale
$95,100
$31.7 p/Share
3,000
Reduced 11.16%
23,881
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$158,505
$38.24 p/Share
4,145
Reduced 13.36%
26,881
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
$341,980
$38.24 p/Share
8,943
Added 23.85%
28,553
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$274,593
$37.38 p/Share
7,346
Reduced 24.96%
22,083
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
$477,903
$37.38 p/Share
12,785
Added 31.34%
28,008
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
$114,607
$37.38 p/Share
3,066
Added 15.56%
16,644
Common Stock
Aug 02
2021
SELL
Open market or private sale
$209,611
$42.44 p/Share
4,939
Reduced 26.67%
13,578
Common Stock
Mar 28
2021
SELL
Payment of exercise price or tax liability
$219,187
$34.72 p/Share
6,313
Reduced 25.42%
18,517
Common Stock
Mar 28
2021
BUY
Grant, award, or other acquisition
$472,956
$34.72 p/Share
13,622
Added 35.43%
24,830
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$147,615
$36.95 p/Share
3,995
Reduced 26.28%
11,208
Common Stock
Mar 09
2021
BUY
Exercise of conversion of derivative security
$318,472
$36.95 p/Share
8,619
Added 38.65%
13,681
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$53,941
$37.96 p/Share
1,421
Reduced 17.75%
6,584
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
$116,385
$37.96 p/Share
3,066
Added 27.69%
8,005
Common Stock