Nov 15
2024
BUY
Open market or private purchase
$258,299
$25.83 p/Share
10,000
Added 2.96%
327,335
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$41,196
$24.58 p/Share
1,676
Reduced 0.53%
317,335
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
50,447
Added 13.65%
319,011
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$434,994
$24.71 p/Share
17,604
Reduced 6.15%
268,564
Common Stock
Mar 01
2024
BUY
Open market or private purchase
$236,200
$23.62 p/Share
10,000
Added 3.38%
286,168
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$986,825
$29.02 p/Share
34,005
Reduced 10.96%
276,168
Common Stock
Mar 11
2023
BUY
Grant, award, or other acquisition
-
75,623
Added 19.6%
310,173
Common Stock
Oct 28
2022
BUY
Open market or private purchase
$111,350
$22.27 p/Share
5,000
Added 2.09%
234,550
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$326,801
$29.54 p/Share
11,063
Reduced 4.6%
229,550
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
25,373
Added 9.54%
240,613
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$406,617
$31.03 p/Share
13,104
Reduced 5.74%
215,240
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
45,117
Added 16.5%
228,344
Common Stock
Nov 09
2021
SELL
Open market or private sale
$700,801
$37.05 p/Share
18,915
Reduced 9.36%
183,227
Common Stock
Nov 08
2021
SELL
Open market or private sale
$3,712
$37.12 p/Share
100
Reduced 0.05%
202,142
Common Stock
Nov 05
2021
SELL
Open market or private sale
$926
$37.05 p/Share
25
Reduced 0.01%
202,242
Common Stock
May 03
2021
SELL
Open market or private sale
$273,993
$32.14 p/Share
8,525
Reduced 4.04%
202,267
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$1,159,995
$31.84 p/Share
36,432
Reduced 13.89%
225,792
Common Stock
Apr 30
2021
SELL
Open market or private sale
$482,100
$32.14 p/Share
15,000
Reduced 6.64%
210,792
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
55,859
Added 17.56%
262,224
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$252,702
$33.15 p/Share
7,623
Reduced 4.32%
168,658
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
37,707
Added 15.45%
206,365
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$1,223,582
$33.01 p/Share
37,067
Reduced 17.37%
176,281
Common Stock
Mar 09
2021
BUY
Exercise of conversion of derivative security
$893,500
$17.87 p/Share
50,000
Added 18.99%
213,348
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$2,471,090
$33.56 p/Share
73,632
Reduced 28.1%
188,371
Common Stock
Mar 02
2021
SELL
Open market or private sale
$820,254
$32.78 p/Share
25,023
Reduced 13.28%
163,348
Common Stock