Aug 30
2024
BUY
Grant, award, or other acquisition
$23,680
$59.95 p/Share
395
Added 0.33%
119,617
Common Stock
May 30
2024
BUY
Grant, award, or other acquisition
$20,193
$45.79 p/Share
441
Added 0.37%
119,222
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
$204,976
$44.1 p/Share
4,648
Added 3.77%
118,781
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$20,011
$41.26 p/Share
485
Added 0.42%
114,133
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
$19,842
$34.63 p/Share
573
Added 0.5%
113,648
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
$19,691
$34.73 p/Share
567
Added 0.5%
113,075
Common Stock
May 26
2023
BUY
Grant, award, or other acquisition
$19,495
$30.51 p/Share
639
Added 0.56%
112,508
Common Stock
Mar 29
2023
BUY
Grant, award, or other acquisition
$204,994
$31.14 p/Share
6,583
Added 5.56%
111,869
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$19,324
$37.67 p/Share
513
Added 0.48%
105,286
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
$19,182
$37.32 p/Share
514
Added 0.49%
104,773
Common Stock
Aug 26
2022
BUY
Grant, award, or other acquisition
$19,019
$32.4 p/Share
587
Added 0.56%
104,259
Common Stock
Jun 28
2022
BUY
Grant, award, or other acquisition
$7,486
$28.25 p/Share
265
Added 0.25%
103,672
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
$18,847
$32.95 p/Share
572
Added 0.55%
103,407
Common Stock
Apr 19
2022
SELL
Open market or private sale
$200,340
$33.39 p/Share
6,000
Reduced 5.82%
97,138
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
$189,995
$33.35 p/Share
5,697
Added 4.97%
108,835
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
$18,694
$36.02 p/Share
519
Added 0.5%
103,138
Common Stock
Nov 29
2021
BUY
Grant, award, or other acquisition
$15,463
$38.37 p/Share
403
Added 0.39%
102,620
Common Stock
Aug 27
2021
BUY
Grant, award, or other acquisition
$15,357
$37.64 p/Share
408
Added 0.4%
102,217
Common Stock
May 28
2021
BUY
Grant, award, or other acquisition
$33,222
$32.13 p/Share
1,034
Added 1.01%
101,808
Common Stock
Mar 26
2021
BUY
Grant, award, or other acquisition
$189,990
$31.1 p/Share
6,109
Added 5.72%
100,774
Common Stock
Aug 28
2020
BUY
Grant, award, or other acquisition
$8,984
$17.79 p/Share
505
Added 0.53%
94,665
Common Stock
May 29
2020
BUY
Grant, award, or other acquisition
$8,893
$14.65 p/Share
607
Added 0.64%
94,160
Common Stock
Apr 17
2020
BUY
Grant, award, or other acquisition
$189,988
$13.2 p/Share
14,393
Added 13.33%
93,553
Common Stock
Feb 28
2020
BUY
Grant, award, or other acquisition
$8,830
$19.71 p/Share
448
Added 0.56%
79,160
Common Stock
Nov 29
2019
BUY
Grant, award, or other acquisition
$7,315
$20.9 p/Share
350
Added 0.44%
78,712
Common Stock