Jun 30
2025
BUY
Grant, award, or other acquisition
$14,212
$25.84 p/Share
550
Added 0.3%
184,113
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$583,037
$38.74 p/Share
15,050
Reduced 7.58%
183,563
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
44,386
Added 18.27%
198,613
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$13,680
$19.35 p/Share
707
Added 0.46%
154,227
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$529,542
$36.28 p/Share
14,596
Reduced 8.68%
153,520
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
57,104
Added 25.35%
168,116
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$21,227
$38.11 p/Share
557
Added 0.5%
111,012
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$453,572
$38.81 p/Share
11,687
Reduced 9.57%
110,455
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
42,507
Added 25.82%
122,142
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$21,229
$34.86 p/Share
609
Added 0.76%
79,635
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$796,110
$69.59 p/Share
11,440
Reduced 12.65%
79,026
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
25,755
Added 22.16%
90,466
Common Stock
Sep 13
2021
SELL
Open market or private sale
$1,619,880
$75.54 p/Share
21,444
Reduced 24.89%
64,711
Common Stock
Aug 09
2021
SELL
Open market or private sale
$570,781
$80.79 p/Share
7,065
Reduced 7.58%
86,155
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$1,293,841
$66.31 p/Share
19,512
Reduced 17.31%
93,220
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
24,293
Added 17.73%
112,732
Common Stock
Feb 02
2021
SELL
Open market or private sale
$896,460
$60.0 p/Share
14,941
Reduced 13.47%
95,939
Common Stock
Dec 17
2020
SELL
Open market or private sale
$930,850
$50.0 p/Share
18,617
Reduced 14.38%
110,880
Common Stock
Oct 09
2020
SELL
Open market or private sale
$1,169,064
$40.09 p/Share
29,161
Reduced 18.38%
129,497
Common Stock
Mar 06
2019
SELL
Open market or private sale
$219,375
$29.25 p/Share
7,500
Reduced 7.82%
88,439
Common Stock