May 16
2025
SELL
Payment of exercise price or tax liability
$597,792
$27.51 p/Share
21,730
Reduced 9.16%
215,549
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
150,226
Added 38.77%
237,279
Common Stock
May 13
2025
BUY
Grant, award, or other acquisition
-
18,489
Added 17.52%
87,053
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$44,617
$19.24 p/Share
2,319
Reduced 3.58%
62,404
Common Stock
Jun 11
2024
BUY
Grant, award, or other acquisition
-
24,837
Added 27.73%
64,723
Common Stock
May 22
2024
SELL
Other acquisition or disposition
-
29,384
Reduced 42.42%
39,886
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$568,522
$29.75 p/Share
19,110
Reduced 21.62%
69,270
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
24,626
Added 21.79%
88,380
Common Stock
Nov 21
2023
SELL
Other acquisition or disposition
-
70,287
Reduced 52.44%
63,754
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,278,792
$28.04 p/Share
45,606
Reduced 25.39%
134,041
Common Stock
Jun 07
2023
SELL
Other acquisition or disposition
-
55,196
Reduced 23.5%
179,647
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$170,356
$39.48 p/Share
4,315
Reduced 1.8%
234,843
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$492,044
$38.14 p/Share
12,901
Reduced 5.12%
239,158
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
15,819
Added 5.91%
252,059
Common Stock
May 12
2023
BUY
Grant, award, or other acquisition
-
141,020
Added 37.38%
236,240
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$68,433
$29.51 p/Share
2,319
Reduced 2.38%
95,220
Common Stock
Jun 03
2022
BUY
Grant, award, or other acquisition
$275,002
$25.08 p/Share
10,965
Added 10.11%
97,539
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$329,284
$23.48 p/Share
14,024
Reduced 17.88%
64,427
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
22,147
Added 20.37%
86,574
Common Stock
May 13
2022
BUY
Grant, award, or other acquisition
-
6,160
Added 7.28%
78,451
Common Stock
Nov 19
2021
SELL
Open market or private sale
$75,315
$32.59 p/Share
2,311
Reduced 3.1%
72,291
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
51,030
Added 40.62%
74,602
Common Stock
Nov 02
2020
BUY
Grant, award, or other acquisition
-
23,572
Added 50.0%
23,572
Common Stock