Feb 12
2025
SELL
Payment of exercise price or tax liability
$405,466
$24.62 p/Share
16,469
Reduced 9.23%
161,870
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
31,994
Added 15.21%
178,339
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$118,719
$33.32 p/Share
3,563
Reduced 2.38%
146,345
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$300,738
$38.82 p/Share
7,747
Reduced 4.91%
149,908
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$192,992
$38.56 p/Share
5,005
Reduced 3.08%
157,655
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
46,051
Added 22.06%
162,660
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$748,145
$48.79 p/Share
15,334
Reduced 11.62%
116,609
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
30,051
Added 18.55%
131,943
Common Stock
Nov 10
2023
SELL
Open market or private sale
$199,410
$46.0 p/Share
4,335
Reduced 4.08%
101,892
Common Stock
Aug 11
2023
SELL
Open market or private sale
$199,436
$45.05 p/Share
4,427
Reduced 4.0%
106,227
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$526,337
$51.27 p/Share
10,266
Reduced 8.49%
110,654
Common Stock
May 12
2023
SELL
Open market or private sale
$200,182
$44.21 p/Share
4,528
Reduced 3.61%
120,920
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
45,860
Added 26.77%
125,448
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$143,605
$40.89 p/Share
3,512
Reduced 4.23%
79,588
Common Stock
Feb 14
2023
SELL
Open market or private sale
$200,000
$40.0 p/Share
5,000
Reduced 5.68%
83,100
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$417,557
$36.24 p/Share
11,522
Reduced 11.57%
88,100
Common Stock
May 26
2022
SELL
Open market or private sale
$74,634
$35.54 p/Share
2,100
Reduced 2.06%
99,622
Common Stock
Mar 09
2022
SELL
Open market or private sale
$204,300
$45.4 p/Share
4,500
Reduced 4.24%
101,722
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
29,623
Added 21.81%
106,222
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$789,376
$43.14 p/Share
18,298
Reduced 19.28%
76,599
Common Stock
Jun 15
2021
BUY
Grant, award, or other acquisition
-
94,897
Added 50.0%
94,897
Common Stock