Mar 12
2024
SELL
Open market or private sale
$23,507
$29.87 p/Share
787
Reduced 0.76%
102,321
Common Stock
Mar 11
2024
SELL
Open market or private sale
$19,230
$29.54 p/Share
651
Reduced 0.63%
103,108
Common Stock
Mar 05
2024
SELL
Open market or private sale
$41,352
$30.7 p/Share
1,347
Reduced 1.28%
103,759
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$324,957
$31.18 p/Share
10,422
Added 9.02%
105,106
Common Stock
Feb 13
2024
SELL
Open market or private sale
$36,740
$33.4 p/Share
1,100
Reduced 1.19%
91,315
Common Stock
Mar 15
2023
SELL
Open market or private sale
$963
$30.1 p/Share
32
Reduced 0.03%
95,784
Common Stock
Mar 14
2023
SELL
Open market or private sale
$126,524
$31.11 p/Share
4,067
Reduced 4.07%
95,816
Common Stock
Mar 13
2023
SELL
Open market or private sale
$45,405
$30.09 p/Share
1,509
Reduced 1.49%
99,883
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
$324,985
$32.86 p/Share
9,890
Added 8.89%
101,392
Common Stock
Feb 27
2023
SELL
Open market or private sale
$220,628
$33.52 p/Share
6,582
Reduced 6.71%
91,502
Common Stock
Feb 13
2023
SELL
Open market or private sale
$36,792
$33.91 p/Share
1,085
Reduced 1.09%
98,084
Common Stock
Mar 24
2022
SELL
Open market or private sale
$267,500
$53.5 p/Share
5,000
Reduced 4.8%
99,169
Common Stock
Mar 16
2022
SELL
Open market or private sale
$86,394
$50.88 p/Share
1,698
Reduced 1.6%
104,169
Common Stock
Mar 15
2022
SELL
Open market or private sale
$366,102
$49.3 p/Share
7,426
Reduced 6.55%
105,867
Common Stock
Mar 11
2022
SELL
Open market or private sale
$36,300
$55.0 p/Share
660
Reduced 0.61%
107,278
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
$324,990
$54.03 p/Share
6,015
Added 5.04%
113,293
Common Stock
Feb 28
2022
SELL
Open market or private sale
$295,539
$52.28 p/Share
5,653
Reduced 5.2%
103,062
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
$204,987
$42.04 p/Share
4,876
Added 4.32%
107,938
Common Stock
May 10
2021
SELL
Open market or private sale
$3,214,373
$50.55 p/Share
63,588
Reduced 36.9%
108,715
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$48,388
$43.75 p/Share
1,106
Reduced 0.64%
172,303
Common Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
-
2,908
Added 1.65%
173,506
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$62,654
$43.51 p/Share
1,440
Reduced 0.84%
170,598
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$77,390
$42.06 p/Share
1,840
Reduced 1.06%
172,038
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$309,435
$42.06 p/Share
7,357
Reduced 4.06%
173,878
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
4,876
Added 2.62%
181,235
Common Stock