Mar 01
2024
SELL
Payment of exercise price or tax liability
$3,009,986
$34.96 p/Share
86,098
Reduced 14.53%
506,478
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$7,649,248
$34.96 p/Share
218,800
Added 26.97%
592,576
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$145,438
$36.57 p/Share
3,977
Reduced 1.05%
373,776
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$1,107,366
$36.12 p/Share
30,658
Added 7.51%
377,790
Common Stock
Dec 26
2023
SELL
Payment of exercise price or tax liability
$74,013
$36.46 p/Share
2,030
Reduced 0.58%
346,219
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$432,573
$37.54 p/Share
11,523
Reduced 3.2%
348,212
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,139,448
$37.18 p/Share
57,543
Reduced 13.9%
356,578
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$5,436,905
$37.18 p/Share
146,232
Added 26.1%
414,121
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$122,622
$38.5 p/Share
3,185
Reduced 1.17%
267,889
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$1,122,795
$37.66 p/Share
29,814
Added 9.91%
271,074
Common Stock
Dec 22
2022
SELL
Payment of exercise price or tax liability
$75,962
$37.42 p/Share
2,030
Reduced 0.83%
241,260
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$447,899
$38.87 p/Share
11,523
Reduced 4.53%
242,938
Common Stock
Apr 08
2022
SELL
Open market or private sale
$300,000
$40.0 p/Share
7,500
Reduced 2.88%
252,633
Common Stock
Mar 07
2022
SELL
Open market or private sale
$262,500
$35.0 p/Share
7,500
Reduced 2.81%
259,811
Common Stock
Feb 22
2022
SELL
Open market or private sale
$540,942
$33.15 p/Share
16,318
Reduced 5.75%
267,311
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$14,826
$23.99 p/Share
618
Reduced 0.22%
283,629
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$19,142
$22.87 p/Share
837
Reduced 0.29%
284,247
Common Stock
Jan 03
2022
SELL
Grant, award, or other acquisition
$1,126,978
$23.99 p/Share
46,977
Reduced 14.15%
285,084
Common Stock
Dec 22
2021
SELL
Payment of exercise price or tax liability
$44,254
$21.8 p/Share
2,030
Reduced 0.85%
238,107
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$253,621
$22.01 p/Share
11,523
Reduced 4.58%
239,907
Common Stock
Jan 07
2021
SELL
Payment of exercise price or tax liability
$17,550
$18.83 p/Share
932
Reduced 0.37%
249,538
Common Stock
Jan 06
2021
SELL
Payment of exercise price or tax liability
$27,499
$18.9 p/Share
1,455
Reduced 0.58%
250,470
Common Stock
Dec 22
2020
SELL
Payment of exercise price or tax liability
$39,970
$19.68 p/Share
2,031
Reduced 0.8%
251,750
Common Stock
Dec 08
2020
SELL
Payment of exercise price or tax liability
$80,440
$19.43 p/Share
4,140
Reduced 1.61%
253,781
Common Stock
Dec 02
2020
BUY
Grant, award, or other acquisition
$1,651,818
$17.61 p/Share
93,800
Added 26.67%
257,921
Common Stock