Sep 01
2024
SELL
Payment of exercise price or tax liability
$136,119
$30.63 p/Share
4,444
Reduced 3.86%
110,622
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$123,221
$34.72 p/Share
3,549
Reduced 2.99%
115,066
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
$345,394
$34.72 p/Share
9,948
Added 7.74%
118,615
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$166,149
$31.86 p/Share
5,215
Reduced 5.61%
87,742
Common Stock
Jan 15
2024
BUY
Grant, award, or other acquisition
$666,670
$31.86 p/Share
20,925
Added 16.15%
108,667
Common Stock
Aug 09
2023
BUY
Open market or private purchase
$49,574
$33.05 p/Share
1,500
Added 1.59%
92,957
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$66,176
$33.85 p/Share
1,955
Reduced 2.09%
91,457
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$191,455
$33.85 p/Share
5,656
Added 5.71%
93,412
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$100,883
$31.34 p/Share
3,219
Reduced 3.54%
87,756
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
$666,695
$31.34 p/Share
21,273
Added 18.95%
90,975
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$36,749
$32.55 p/Share
1,129
Reduced 1.59%
69,702
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
$109,433
$32.55 p/Share
3,362
Added 4.53%
70,831
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$57,925
$32.27 p/Share
1,795
Reduced 2.59%
67,469
Common Stock
Jan 15
2022
BUY
Grant, award, or other acquisition
$500,024
$32.27 p/Share
15,495
Added 18.28%
69,264
Common Stock
Nov 29
2021
BUY
Grant, award, or other acquisition
$46,335
$30.89 p/Share
1,500
Added 2.71%
53,769
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
$375,005
$42.76 p/Share
8,770
Added 14.37%
52,269
Common Stock
Mar 03
2021
SELL
Open market or private sale
$958,742
$59.42 p/Share
16,135
Reduced 27.06%
43,499
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
$455,871
$36.08 p/Share
12,635
Added 19.55%
51,999
Common Stock
Feb 16
2021
SELL
Open market or private sale
$512,000
$51.2 p/Share
10,000
Reduced 17.54%
46,999
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$141,434
$46.91 p/Share
3,015
Reduced 5.02%
56,999
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
$465,957
$46.91 p/Share
9,933
Added 14.2%
60,014
Common Stock