Sep 30
2024
SELL
Payment of exercise price or tax liability
$506,503
$47.2 p/Share
10,731
Reduced 5.69%
177,829
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$937,156
$47.2 p/Share
19,855
Added 9.78%
183,250
Common Stock
Jul 16
2024
SELL
Open market or private sale
$1,198,596
$45.06 p/Share
26,600
Reduced 13.62%
168,705
Common Stock
Jul 12
2024
SELL
Open market or private sale
$153,000
$45.0 p/Share
3,400
Reduced 1.71%
195,305
Common Stock
May 23
2024
SELL
Open market or private sale
$856,400
$42.82 p/Share
20,000
Reduced 9.14%
198,705
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$1,159,147
$42.55 p/Share
27,242
Reduced 11.08%
218,705
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$2,353,525
$42.55 p/Share
55,312
Added 19.38%
230,041
Common Stock
Sep 30
2023
SELL
Payment of exercise price or tax liability
$400,733
$40.63 p/Share
9,863
Reduced 4.92%
190,635
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$813,534
$40.63 p/Share
20,023
Added 9.28%
195,641
Common Stock
May 12
2023
SELL
Open market or private sale
$250,200
$50.04 p/Share
5,000
Reduced 2.7%
180,371
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$721,561
$43.92 p/Share
16,429
Reduced 8.14%
185,371
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
$1,464,995
$43.92 p/Share
33,356
Added 14.83%
191,550
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$307,897
$38.7 p/Share
7,956
Reduced 4.51%
168,444
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$625,121
$38.7 p/Share
16,153
Added 8.54%
172,941
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$253,819
$38.84 p/Share
6,535
Reduced 3.92%
160,169
Common Stock
Nov 10
2021
BUY
Grant, award, or other acquisition
$515,290
$38.84 p/Share
13,267
Added 7.56%
162,274
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$128,331
$37.7 p/Share
3,404
Reduced 2.17%
153,431
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
$167,053
$34.81 p/Share
4,799
Reduced 2.98%
156,133
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$339,154
$34.81 p/Share
9,743
Added 5.76%
159,388
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$172,935
$33.34 p/Share
5,187
Reduced 3.32%
151,176
Common Stock
Nov 09
2020
BUY
Grant, award, or other acquisition
$351,070
$33.34 p/Share
10,530
Added 6.39%
154,330
Common Stock
Sep 30
2020
SELL
Payment of exercise price or tax liability
$71,009
$27.02 p/Share
2,628
Reduced 1.77%
145,833
Common Stock
Sep 30
2020
BUY
Exercise of conversion of derivative security
$64,956
$27.02 p/Share
2,404
Added 1.63%
145,357
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$79,169
$27.02 p/Share
2,930
Added 1.95%
147,103
Common Stock