Nov 18
2024
SELL
Payment of exercise price or tax liability
$50,870
$19.24 p/Share
2,644
Reduced 0.98%
266,339
Common Stock
Jun 11
2024
BUY
Grant, award, or other acquisition
-
20,697
Added 7.14%
268,983
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$789,565
$29.75 p/Share
26,540
Reduced 9.66%
248,286
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
30,201
Added 9.9%
274,826
Common Stock
Mar 08
2024
SELL
Open market or private sale
$476,550
$31.77 p/Share
15,000
Reduced 5.78%
244,625
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$2,198,616
$28.04 p/Share
78,410
Reduced 23.2%
259,625
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$194,162
$39.48 p/Share
4,918
Reduced 1.43%
338,035
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$485,178
$38.14 p/Share
12,721
Reduced 3.58%
342,953
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
14,765
Added 3.99%
355,674
Common Stock
May 12
2023
BUY
Grant, award, or other acquisition
-
146,220
Added 30.02%
340,909
Common Stock
Feb 02
2023
SELL
Open market or private sale
$1,605,200
$40.13 p/Share
40,000
Reduced 17.04%
194,689
Common Stock
Jan 17
2023
SELL
Open market or private sale
$855,250
$34.21 p/Share
25,000
Reduced 9.63%
234,689
Common Stock
Jan 11
2023
SELL
Open market or private sale
$480,900
$32.06 p/Share
15,000
Reduced 5.46%
259,689
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$78,024
$29.51 p/Share
2,644
Reduced 0.95%
274,689
Common Stock
Jun 03
2022
BUY
Grant, award, or other acquisition
$275,002
$25.08 p/Share
10,965
Added 3.8%
277,333
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$142,171
$23.48 p/Share
6,055
Reduced 2.44%
242,517
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
23,851
Added 8.22%
266,368
Common Stock
May 13
2022
BUY
Grant, award, or other acquisition
-
8,587
Added 3.34%
248,572
Common Stock
Nov 19
2021
SELL
Open market or private sale
$57,130
$32.59 p/Share
1,753
Reduced 0.73%
239,985
Common Stock
Sep 13
2021
SELL
Open market or private sale
$462,840
$33.06 p/Share
14,000
Reduced 5.47%
241,738
Common Stock
May 26
2021
SELL
Open market or private sale
$312,720
$26.06 p/Share
12,000
Reduced 4.48%
255,738
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
19,363
Added 6.74%
267,738
Common Stock
Feb 09
2021
SELL
Open market or private sale
$853,572
$29.16 p/Share
29,272
Reduced 10.54%
248,375
Common Stock
Nov 02
2020
BUY
Grant, award, or other acquisition
-
82,501
Added 22.91%
277,647
Common Stock
Oct 28
2020
BUY
Conversion of derivative security
-
195,146
Added 50.0%
195,146
Common Stock