Dec 06
2024
SELL
Payment of exercise price or tax liability
$16,860
$30.6 p/Share
551
Reduced 1.46%
37,064
Common Stock
Dec 04
2024
SELL
Payment of exercise price or tax liability
$34,526
$31.56 p/Share
1,094
Reduced 2.83%
37,615
Common Stock
May 07
2024
SELL
Open market or private sale
$940,684
$36.92 p/Share
25,479
Reduced 39.75%
38,620
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$410,185
$34.96 p/Share
11,733
Reduced 15.48%
64,060
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$1,132,704
$34.96 p/Share
32,400
Added 29.95%
75,793
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$21,283
$36.57 p/Share
582
Reduced 1.32%
43,357
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$138,014
$36.12 p/Share
3,821
Added 8.0%
43,939
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$14,604
$36.33 p/Share
402
Reduced 0.99%
40,118
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$61,753
$37.54 p/Share
1,645
Reduced 3.9%
40,520
Common Stock
Sep 19
2023
SELL
Open market or private sale
$722,400
$43.0 p/Share
16,800
Reduced 28.51%
42,126
Common Stock
Sep 19
2023
BUY
Exercise of conversion of derivative security
$669,480
$39.85 p/Share
16,800
Added 24.95%
50,526
Common Stock
Aug 09
2023
SELL
Open market or private sale
$615,000
$41.0 p/Share
15,000
Reduced 26.26%
42,126
Common Stock
Jul 24
2023
SELL
Open market or private sale
$383,000
$38.3 p/Share
10,000
Reduced 14.9%
57,126
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$282,270
$37.18 p/Share
7,592
Reduced 10.2%
66,851
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$717,239
$37.18 p/Share
19,291
Added 20.58%
74,443
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$498,921
$38.5 p/Share
12,959
Reduced 19.06%
55,019
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$135,350
$37.66 p/Share
3,594
Added 5.02%
67,978
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$6,190
$36.2 p/Share
171
Reduced 0.26%
64,384
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$9,168
$36.82 p/Share
249
Reduced 0.38%
64,555
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$39,569
$38.87 p/Share
1,018
Reduced 1.55%
64,804
Common Stock
Apr 12
2022
SELL
Open market or private sale
$198,600
$40.0 p/Share
4,965
Reduced 7.06%
65,369
Common Stock
Apr 12
2022
BUY
Exercise of conversion of derivative security
$156,100
$31.44 p/Share
4,965
Added 6.62%
70,079
Common Stock
Apr 08
2022
SELL
Open market or private sale
$149,400
$40.0 p/Share
3,735
Reduced 5.42%
65,114
Common Stock
Apr 08
2022
BUY
Exercise of conversion of derivative security
$117,428
$31.44 p/Share
3,735
Added 5.15%
68,849
Common Stock
Feb 22
2022
SELL
Open market or private sale
$468,542
$33.15 p/Share
14,134
Reduced 17.84%
65,114
Common Stock