Apr 01
2024
BUY
Grant, award, or other acquisition
-
35,998
Added 18.35%
160,170
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$505,812
$27.93 p/Share
18,110
Reduced 12.73%
124,172
Common Stock
Mar 27
2023
BUY
Grant, award, or other acquisition
-
34,953
Added 19.72%
142,282
Common Stock
Apr 17
2022
SELL
Payment of exercise price or tax liability
$466,176
$39.55 p/Share
11,787
Reduced 9.9%
107,329
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
24,645
Added 17.14%
119,116
Common Stock
Jan 07
2022
SELL
Open market or private sale
$174,547
$41.07 p/Share
4,250
Reduced 4.31%
94,471
Common Stock
Jan 06
2022
SELL
Open market or private sale
$124,080
$41.36 p/Share
3,000
Reduced 2.95%
98,721
Common Stock
Jan 05
2022
SELL
Open market or private sale
$50,340
$41.95 p/Share
1,200
Reduced 1.17%
101,721
Common Stock
Jan 04
2022
SELL
Open market or private sale
$126,690
$42.23 p/Share
3,000
Reduced 2.83%
102,921
Common Stock
Jan 03
2022
SELL
Open market or private sale
$335,914
$42.58 p/Share
7,889
Reduced 6.93%
105,921
Common Stock
Dec 31
2021
SELL
Open market or private sale
$125,280
$41.76 p/Share
3,000
Reduced 2.57%
113,810
Common Stock
Dec 30
2021
SELL
Open market or private sale
$210,550
$42.11 p/Share
5,000
Reduced 4.1%
116,810
Common Stock
Dec 29
2021
SELL
Open market or private sale
$126,480
$42.16 p/Share
3,000
Reduced 2.34%
125,306
Common Stock
Dec 28
2021
SELL
Open market or private sale
$124,830
$41.61 p/Share
3,000
Reduced 2.28%
128,306
Common Stock
Dec 27
2021
SELL
Open market or private sale
$146,133
$41.8 p/Share
3,496
Reduced 3.25%
103,908
Common Stock
Dec 27
2021
SELL
Payment of exercise price or tax liability
$3,213,365
$41.82 p/Share
76,838
Reduced 36.92%
131,306
Common Stock
Dec 27
2021
BUY
Exercise of conversion of derivative security
$2,573,907
$25.55 p/Share
100,740
Added 32.61%
208,144
Common Stock
Dec 22
2021
SELL
Open market or private sale
$201,600
$40.32 p/Share
5,000
Reduced 4.45%
107,404
Common Stock
Dec 21
2021
SELL
Open market or private sale
$230,688
$39.76 p/Share
5,802
Reduced 4.91%
112,404
Common Stock
Dec 20
2021
SELL
Open market or private sale
$191,000
$38.2 p/Share
5,000
Reduced 4.06%
118,206
Common Stock
Dec 17
2021
SELL
Open market or private sale
$115,620
$38.54 p/Share
3,000
Reduced 2.38%
123,206
Common Stock
Dec 15
2021
SELL
Open market or private sale
$114,240
$38.08 p/Share
3,000
Reduced 2.32%
126,206
Common Stock
Dec 14
2021
SELL
Open market or private sale
$86,384
$39.07 p/Share
2,211
Reduced 1.68%
129,206
Common Stock
Dec 08
2021
SELL
Open market or private sale
$126,450
$42.15 p/Share
3,000
Reduced 2.23%
131,417
Common Stock
Dec 07
2021
SELL
Open market or private sale
$215,200
$43.04 p/Share
5,000
Reduced 3.59%
134,417
Common Stock