May 03
2024
SELL
Open market or private sale
$29,629
$37.13 p/Share
798
Reduced 0.23%
345,188
Common Stock
Apr 02
2024
SELL
Open market or private sale
$10,705
$32.74 p/Share
327
Reduced 0.09%
345,986
Common Stock
Mar 20
2024
SELL
Open market or private sale
$14,815
$33.52 p/Share
442
Reduced 0.13%
346,313
Common Stock
Mar 06
2024
SELL
Open market or private sale
$20,549
$37.43 p/Share
549
Reduced 0.16%
346,755
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$38,163
$36.59 p/Share
1,043
Reduced 0.3%
347,304
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$13,122
$36.86 p/Share
356
Reduced 0.1%
348,347
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$23,304
$38.33 p/Share
608
Reduced 0.17%
348,703
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$19,119
$24.67 p/Share
775
Reduced 0.22%
349,311
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$23,948
$24.74 p/Share
968
Reduced 0.28%
350,086
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$47,273
$17.31 p/Share
2,731
Reduced 0.87%
309,599
Common Stock
Nov 02
2023
BUY
Grant, award, or other acquisition
-
61,198
Added 14.84%
351,054
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$3,332
$16.58 p/Share
201
Reduced 0.07%
292,587
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$6,098
$20.26 p/Share
301
Reduced 0.1%
292,788
Common Stock
Sep 19
2023
SELL
Payment of exercise price or tax liability
$8,619
$20.33 p/Share
424
Reduced 0.14%
293,089
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
25,000
Added 7.85%
293,513
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$13,135
$19.46 p/Share
675
Reduced 0.25%
268,513
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$5,043
$25.09 p/Share
201
Reduced 0.07%
269,188
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$6,138
$20.46 p/Share
300
Reduced 0.11%
269,389
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$7,763
$18.31 p/Share
424
Reduced 0.16%
269,689
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$8,795
$13.03 p/Share
675
Reduced 0.25%
270,113
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$2,739
$13.63 p/Share
201
Reduced 0.07%
270,788
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$4,524
$15.08 p/Share
300
Reduced 0.11%
270,989
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$6,901
$16.51 p/Share
418
Reduced 0.15%
271,289
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$15,201
$22.52 p/Share
675
Reduced 0.25%
271,707
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$6,667
$28.74 p/Share
232
Reduced 0.09%
272,382
Common Stock