Dec 10
2024
-
611
Reduced 0.37%
165,111
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$18,362
$32.79 p/Share
560
Reduced 0.34%
165,722
Common Stock
Oct 29
2024
-
2,866
Reduced 1.69%
166,282
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$74,593
$28.46 p/Share
2,621
Reduced 1.53%
168,157
Common Stock
Mar 13
2024
-
8,329
Reduced 4.71%
168,647
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$210,713
$27.66 p/Share
7,618
Reduced 4.13%
176,967
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
11,227
Added 5.73%
184,594
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
30,305
Added 14.95%
172,455
Common Stock
Nov 29
2023
-
686
Reduced 0.48%
142,150
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$12,192
$25.14 p/Share
485
Reduced 0.34%
142,836
Common Stock
Oct 31
2023
-
4,467
Reduced 3.02%
143,321
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$88,417
$28.06 p/Share
3,151
Reduced 2.1%
146,763
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$367,395
$33.43 p/Share
10,990
Reduced 6.22%
165,565
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
26,573
Added 13.08%
176,555
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
18,879
Added 8.32%
207,978
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$53,859
$37.69 p/Share
1,429
Reduced 0.48%
297,928
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$106,803
$35.9 p/Share
2,975
Reduced 0.99%
298,671
Common Stock
Apr 01
2022
SELL
Open market or private sale
$175,550
$35.11 p/Share
5,000
Reduced 2.02%
242,222
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$46,400
$37.09 p/Share
1,251
Reduced 0.5%
247,221
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$1,077,242
$37.09 p/Share
29,044
Added 10.47%
248,472
Common Stock
Jan 03
2022
SELL
Open market or private sale
$363,100
$36.31 p/Share
10,000
Reduced 4.37%
218,993
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$47,842
$36.08 p/Share
1,326
Reduced 0.58%
228,993
Common Stock
Oct 01
2021
SELL
Open market or private sale
$329,500
$32.95 p/Share
10,000
Reduced 4.17%
229,840
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
9,125
Added 3.67%
239,840
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$84,631
$31.08 p/Share
2,723
Reduced 1.17%
230,715
Common Stock