Apr 14
2024
SELL
Payment of exercise price or tax liability
$9,540
$11.55 p/Share
826
Reduced 2.04%
39,615
Common Stock
Apr 13
2024
SELL
Payment of exercise price or tax liability
$3,349
$11.55 p/Share
290
Reduced 0.71%
40,441
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$2,247
$11.83 p/Share
190
Reduced 0.46%
40,731
Common Stock
Apr 01
2024
BUY
Other acquisition or disposition
$8,431
$10.5 p/Share
803
Added 1.92%
40,921
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$2,574
$16.19 p/Share
159
Reduced 0.39%
40,118
Common Stock
Jan 18
2024
SELL
Open market or private sale
$22,763
$17.39 p/Share
1,309
Reduced 3.15%
40,277
Common Stock
Jan 16
2024
SELL
Open market or private sale
$4,206
$17.24 p/Share
244
Reduced 0.58%
41,586
Common Stock
Oct 27
2023
BUY
Grant, award, or other acquisition
-
6,200
Added 12.91%
41,830
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$36,190
$37.31 p/Share
970
Reduced 2.65%
35,630
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$11,854
$38.74 p/Share
306
Reduced 0.83%
36,600
Common Stock
Oct 11
2023
SELL
Payment of exercise price or tax liability
$4,860
$40.17 p/Share
121
Reduced 0.33%
36,906
Common Stock
Oct 02
2023
BUY
Other acquisition or disposition
$7,319
$12.49 p/Share
586
Added 1.56%
37,027
Common Stock
Jul 18
2023
SELL
Open market or private sale
$2,010,253
$50.24 p/Share
40,013
Reduced 52.34%
36,441
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$51,016
$48.96 p/Share
1,042
Reduced 1.34%
76,454
Common Stock
Jul 13
2023
SELL
Payment of exercise price or tax liability
$13,009
$41.43 p/Share
314
Reduced 0.4%
77,496
Common Stock
Jul 11
2023
SELL
Payment of exercise price or tax liability
$35,419
$38.71 p/Share
915
Reduced 1.16%
77,810
Common Stock
Jul 11
2023
BUY
Grant, award, or other acquisition
-
9,000
Added 10.26%
78,725
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$25,738
$28.92 p/Share
890
Reduced 1.26%
69,725
Common Stock
Apr 13
2023
SELL
Payment of exercise price or tax liability
$8,167
$29.81 p/Share
274
Reduced 0.39%
70,615
Common Stock
Apr 03
2023
BUY
Other acquisition or disposition
$13,913
$12.49 p/Share
1,114
Added 1.55%
70,889
Common Stock
Jan 27
2023
SELL
Open market or private sale
$1,327,125
$35.39 p/Share
37,500
Reduced 34.96%
69,775
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
$76,124
$2.03 p/Share
37,500
Added 25.9%
107,275
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$29,311
$28.43 p/Share
1,031
Reduced 1.46%
69,775
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$9,444
$29.24 p/Share
323
Reduced 0.45%
70,806
Common Stock
Nov 15
2022
SELL
Open market or private sale
$526,400
$26.32 p/Share
20,000
Reduced 21.95%
71,129
Common Stock