Feb 20
2025
SELL
Payment of exercise price or tax liability
$183,096
$36.59 p/Share
5,004
Reduced 4.4%
108,707
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
29,070
Added 20.36%
113,711
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$149,524
$35.84 p/Share
4,172
Reduced 4.7%
84,641
Common Stock
Nov 12
2024
SELL
Open market or private sale
$490,637
$38.17 p/Share
12,854
Reduced 12.64%
88,813
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$143,224
$34.33 p/Share
4,172
Reduced 3.94%
101,667
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$155,865
$37.36 p/Share
4,172
Reduced 3.79%
105,839
Common Stock
May 16
2024
SELL
Open market or private sale
$569,392
$38.0 p/Share
14,984
Reduced 11.99%
110,011
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$132,595
$37.52 p/Share
3,534
Reduced 2.75%
124,995
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
28,718
Added 18.26%
128,529
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$132,680
$37.01 p/Share
3,585
Reduced 3.47%
99,811
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
26,756
Added 20.56%
103,396
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$130,076
$46.34 p/Share
2,807
Reduced 3.53%
76,640
Common Stock
Nov 13
2023
SELL
Open market or private sale
$189,608
$43.83 p/Share
4,326
Reduced 5.16%
79,447
Common Stock
Aug 20
2023
SELL
Payment of exercise price or tax liability
$115,227
$41.05 p/Share
2,807
Reduced 3.24%
83,773
Common Stock
Aug 14
2023
SELL
Open market or private sale
$539,241
$43.25 p/Share
12,468
Reduced 12.59%
86,580
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$64,104
$32.74 p/Share
1,958
Reduced 1.94%
99,048
Common Stock
May 18
2023
SELL
Open market or private sale
$258,480
$32.31 p/Share
8,000
Reduced 7.34%
101,006
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$157,306
$30.79 p/Share
5,109
Reduced 4.48%
109,006
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
44,374
Added 27.82%
115,155
Common Stock