Nov 30
2024
SELL
Payment of exercise price or tax liability
$8,183
$26.92 p/Share
304
Reduced 0.07%
451,682
Common Stock
Nov 30
2024
BUY
Grant, award, or other acquisition
-
772
Added 0.17%
451,986
Common Stock
Oct 31
2024
SELL
Payment of exercise price or tax liability
$6,475
$21.3 p/Share
304
Reduced 0.07%
451,214
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
-
772
Added 0.17%
451,518
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$6,946
$22.85 p/Share
304
Reduced 0.07%
450,746
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
772
Added 0.17%
451,050
Common Stock
Aug 31
2024
SELL
Payment of exercise price or tax liability
$7,359
$24.21 p/Share
304
Reduced 0.07%
450,278
Common Stock
Aug 31
2024
BUY
Grant, award, or other acquisition
-
772
Added 0.17%
450,582
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$7,058
$25.03 p/Share
282
Reduced 0.06%
449,810
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
-
772
Added 0.17%
450,092
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$4,032
$17.61 p/Share
229
Reduced 0.05%
449,320
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
-
772
Added 0.17%
449,549
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$5,496
$24.0 p/Share
229
Reduced 0.05%
448,777
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
772
Added 0.17%
449,006
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$3,572
$15.6 p/Share
229
Reduced 0.05%
448,234
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
772
Added 0.17%
448,463
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$2,292
$10.01 p/Share
229
Reduced 0.05%
447,691
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
-
772
Added 0.17%
447,920
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,676
$7.32 p/Share
229
Reduced 0.05%
447,148
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
772
Added 0.17%
447,377
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$1,202
$5.25 p/Share
229
Reduced 0.05%
446,605
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
772
Added 0.17%
446,834
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$1,241
$5.42 p/Share
229
Reduced 0.05%
446,062
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
772
Added 0.17%
446,291
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$977
$4.27 p/Share
229
Reduced 0.05%
445,519
Common Stock