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
Apr 21
2023
BUY
Grant, award, or other acquisition
$1,770
$26.03 p/Share
68
Added 0.13%
52,450
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
$10,859
$25.98 p/Share
418
Added 0.79%
52,381
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
$1,774
$25.35 p/Share
70
Added 0.13%
51,962
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
$1,701
$25.39 p/Share
67
Added 0.13%
51,891
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
$81,858
$17.48 p/Share
4,683
Added 8.29%
51,824
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
$41,413
$28.68 p/Share
1,444
Added 2.97%
47,140
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$1,671
$28.33 p/Share
59
Added 0.13%
45,694
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$10,766
$34.62 p/Share
311
Reduced 0.68%
45,634
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$12,485
$34.02 p/Share
367
Reduced 0.79%
45,945
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$9,690
$33.53 p/Share
289
Reduced 0.62%
46,312
Common Stock