May 31
2024
SELL
Open market or private sale
$165,900
$27.65 p/Share
6,000
Reduced 7.66%
72,338
Common Stock
Mar 12
2024
SELL
Open market or private sale
$82,989
$29.82 p/Share
2,783
Reduced 3.43%
78,338
Common Stock
Mar 11
2024
SELL
Open market or private sale
$18,637
$29.49 p/Share
632
Reduced 0.77%
81,121
Common Stock
Mar 04
2024
SELL
Open market or private sale
$50,452
$30.43 p/Share
1,658
Reduced 1.99%
81,753
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$319,969
$31.18 p/Share
10,262
Added 10.96%
83,411
Common Stock
Feb 12
2024
SELL
Open market or private sale
$36,628
$35.22 p/Share
1,040
Reduced 1.4%
73,149
Common Stock
May 17
2023
SELL
Open market or private sale
$261,105
$36.31 p/Share
7,191
Reduced 8.84%
74,189
Common Stock
Mar 15
2023
SELL
Open market or private sale
$601
$30.05 p/Share
20
Reduced 0.02%
81,380
Common Stock
Mar 14
2023
SELL
Open market or private sale
$79,636
$31.12 p/Share
2,559
Reduced 3.05%
81,400
Common Stock
Mar 13
2023
SELL
Open market or private sale
$50,236
$30.1 p/Share
1,669
Reduced 1.95%
83,959
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
$399,971
$32.86 p/Share
12,172
Added 12.45%
85,628
Common Stock
Feb 27
2023
SELL
Open market or private sale
$121,339
$33.51 p/Share
3,621
Reduced 4.7%
73,456
Common Stock
Feb 13
2023
SELL
Open market or private sale
$23,902
$34.0 p/Share
703
Reduced 0.9%
77,077
Common Stock
Mar 15
2022
SELL
Open market or private sale
$183,408
$49.29 p/Share
3,721
Reduced 4.57%
77,780
Common Stock
Mar 11
2022
SELL
Open market or private sale
$54,814
$55.2 p/Share
993
Reduced 1.51%
64,844
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
$899,978
$54.03 p/Share
16,657
Added 16.97%
81,501
Common Stock
Feb 28
2022
SELL
Open market or private sale
$168,506
$52.25 p/Share
3,225
Reduced 5.02%
61,080
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
$199,984
$42.04 p/Share
4,757
Added 6.74%
65,837
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$34,038
$43.75 p/Share
778
Reduced 1.2%
64,305
Common Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
-
2,157
Added 3.2%
65,155
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$152,930
$42.06 p/Share
3,636
Reduced 5.46%
62,998
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
9,514
Added 12.49%
66,634
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
28,560
Added 33.33%
57,120
Common Stock