Mar 15
2025
SELL
Payment of exercise price or tax liability
$1,988,990
$27.96 p/Share
71,137
Reduced 6.25%
1,066,882
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
183,334
Added 13.95%
1,131,260
Common Stock
Mar 04
2025
SELL
Open market or private sale
$622,842
$28.96 p/Share
21,507
Reduced 2.07%
1,019,063
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$3,601,325
$29.08 p/Share
123,842
Reduced 10.64%
1,040,570
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
$3,399,713
$23.39 p/Share
145,349
Added 11.1%
1,164,412
Common Stock
Aug 19
2024
SELL
Open market or private sale
$1,645,828
$27.92 p/Share
58,948
Reduced 5.47%
1,019,063
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$295,711
$26.45 p/Share
11,180
Reduced 1.09%
1,009,958
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
68,053
Added 5.94%
1,078,011
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$641,804
$24.88 p/Share
25,796
Reduced 2.46%
1,021,138
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$636,331
$23.97 p/Share
26,547
Reduced 2.66%
971,840
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
75,094
Added 6.69%
1,046,934
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$2,626,050
$30.0 p/Share
87,535
Reduced 8.06%
998,387
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
$2,567,203
$27.52 p/Share
93,285
Added 7.91%
1,085,922
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$1,924,485
$29.03 p/Share
66,293
Reduced 6.26%
992,637
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$1,823,920
$23.93 p/Share
76,219
Added 6.71%
1,058,930
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$504,047
$25.38 p/Share
19,860
Reduced 2.23%
872,348
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
110,363
Added 10.1%
982,711
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$2,130,078
$34.06 p/Share
62,539
Reduced 6.55%
892,208
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
$1,823,945
$23.93 p/Share
76,220
Added 7.39%
954,747
Common Stock
May 27
2021
BUY
Open market or private purchase
$314,000
$31.4 p/Share
10,000
Added 1.13%
878,527
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
28,410
Added 3.17%
868,527
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$423,090
$35.74 p/Share
11,838
Reduced 1.41%
828,925
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
11,192
Added 1.31%
840,117
Common Stock