Jul 01
2024
SELL
Payment of exercise price or tax liability
$176,841
$35.74 p/Share
4,948
Reduced 6.33%
73,270
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
30,000
Added 27.72%
78,218
Common Stock
May 17
2024
SELL
Open market or private sale
$327,515
$33.95 p/Share
9,647
Reduced 16.67%
48,218
Common Stock
May 16
2024
SELL
Open market or private sale
$558,165
$33.82 p/Share
16,504
Reduced 22.19%
57,865
Common Stock
May 15
2024
SELL
Open market or private sale
$46,360
$34.52 p/Share
1,343
Reduced 1.77%
74,369
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$169,636
$31.69 p/Share
5,353
Reduced 6.6%
75,712
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$123,385
$32.14 p/Share
3,839
Reduced 4.55%
80,520
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$340,883
$45.83 p/Share
7,438
Reduced 8.1%
84,359
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$152,257
$45.1 p/Share
3,376
Reduced 3.55%
91,624
Common Stock
Mar 03
2023
SELL
Open market or private sale
$585,189
$37.64 p/Share
15,547
Reduced 17.17%
75,000
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
20,000
Added 17.39%
95,000
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$169,388
$32.65 p/Share
5,188
Reduced 5.42%
90,547
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$83,506
$28.52 p/Share
2,928
Reduced 3.0%
94,572
Common Stock
Nov 29
2022
SELL
Open market or private sale
$277,919
$30.13 p/Share
9,224
Reduced 8.64%
97,500
Common Stock
Nov 25
2022
SELL
Open market or private sale
$91,500
$30.5 p/Share
3,000
Reduced 2.73%
106,724
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$147,857
$27.08 p/Share
5,460
Reduced 4.74%
109,724
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$26,913
$20.75 p/Share
1,297
Reduced 1.12%
114,953
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
30,000
Added 20.51%
116,250
Common Stock
Jun 16
2022
SELL
Open market or private sale
$286,301
$19.9 p/Share
14,387
Reduced 14.3%
86,250
Common Stock
Jun 15
2022
SELL
Open market or private sale
$206,200
$20.62 p/Share
10,000
Reduced 9.04%
100,637
Common Stock
Jun 14
2022
SELL
Open market or private sale
$304,050
$20.27 p/Share
15,000
Reduced 11.94%
110,637
Common Stock
Jun 13
2022
SELL
Open market or private sale
$83,870
$21.02 p/Share
3,990
Reduced 3.08%
125,637
Common Stock
Jun 09
2022
SELL
Open market or private sale
$50,836
$23.47 p/Share
2,166
Reduced 1.64%
129,627
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$153,972
$29.73 p/Share
5,179
Reduced 3.78%
131,793
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$48,861
$31.79 p/Share
1,537
Reduced 1.12%
135,679
Common Stock