Feb 23
2024
BUY
Grant, award, or other acquisition
$1,394
$17.0 p/Share
82
Added 0.22%
36,717
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$7,475
$20.48 p/Share
365
Reduced 0.98%
36,943
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
$1,401
$16.88 p/Share
83
Added 0.22%
37,308
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
$1,391
$19.88 p/Share
70
Added 0.19%
37,224
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
$14,189
$20.99 p/Share
676
Added 1.79%
37,153
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$1,770
$21.59 p/Share
82
Added 0.22%
36,476
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
$1,760
$21.74 p/Share
81
Added 0.22%
36,393
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$1,774
$19.72 p/Share
90
Added 0.25%
36,310
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
$1,773
$19.49 p/Share
91
Added 0.25%
36,219
Common Stock
Nov 03
2023
BUY
Grant, award, or other acquisition
$1,789
$19.67 p/Share
91
Added 0.25%
36,127
Common Stock
Oct 20
2023
BUY
Grant, award, or other acquisition
$1,760
$19.78 p/Share
89
Added 0.25%
36,036
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
$12,227
$20.62 p/Share
593
Added 1.62%
35,945
Common Stock
Oct 06
2023
BUY
Grant, award, or other acquisition
$1,781
$20.48 p/Share
87
Added 0.25%
35,352
Common Stock
Sep 22
2023
BUY
Grant, award, or other acquisition
$1,775
$20.41 p/Share
87
Added 0.25%
35,264
Common Stock
Sep 08
2023
BUY
Grant, award, or other acquisition
$1,785
$22.04 p/Share
81
Added 0.23%
35,177
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
$1,779
$22.82 p/Share
78
Added 0.22%
35,095
Common Stock
Aug 11
2023
BUY
Grant, award, or other acquisition
$1,767
$23.88 p/Share
74
Added 0.21%
35,017
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
$1,754
$24.37 p/Share
72
Added 0.21%
34,942
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$13,530
$24.38 p/Share
555
Added 1.57%
34,868
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$1,759
$24.44 p/Share
72
Added 0.21%
34,312
Common Stock
Jun 16
2023
BUY
Grant, award, or other acquisition
$1,750
$25.74 p/Share
68
Added 0.2%
34,238
Common Stock
Jun 12
2023
-
18,483
Reduced 35.1%
34,169
Common Stock
Jun 02
2023
BUY
Grant, award, or other acquisition
$1,778
$26.15 p/Share
68
Added 0.13%
52,652
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
$1,745
$26.85 p/Share
65
Added 0.12%
52,583
Common Stock
May 05
2023
BUY
Grant, award, or other acquisition
$1,761
$27.1 p/Share
65
Added 0.12%
52,516
Common Stock