Nov 04
2024
SELL
Payment of exercise price or tax liability
$16,005
$34.42 p/Share
465
Reduced 0.34%
134,441
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$210,446
$37.62 p/Share
5,594
Reduced 4.0%
134,163
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
$528,786
$37.62 p/Share
14,056
Added 9.14%
139,757
Common Stock
Oct 20
2023
BUY
Grant, award, or other acquisition
$750,023
$24.05 p/Share
31,186
Added 19.88%
125,674
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$18,801
$26.37 p/Share
713
Reduced 0.76%
93,591
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$189,906
$32.33 p/Share
5,874
Reduced 5.86%
94,304
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
$573,243
$32.33 p/Share
17,731
Added 15.04%
100,178
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$23,723
$43.37 p/Share
547
Reduced 0.66%
81,929
Common Stock
Apr 19
2022
SELL
Open market or private sale
$112,500
$45.0 p/Share
2,500
Reduced 2.94%
82,476
Common Stock
Mar 01
2022
SELL
Open market or private sale
$123,025
$49.21 p/Share
2,500
Reduced 2.86%
84,976
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$313,822
$47.52 p/Share
6,604
Reduced 7.02%
87,476
Common Stock
Feb 01
2022
SELL
Open market or private sale
$119,450
$47.78 p/Share
2,500
Reduced 2.59%
94,080
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
$634,716
$46.77 p/Share
13,571
Added 12.32%
96,580
Common Stock
Jan 03
2022
SELL
Open market or private sale
$120,000
$48.0 p/Share
2,500
Reduced 2.92%
83,009
Common Stock
Dec 01
2021
SELL
Open market or private sale
$116,675
$46.67 p/Share
2,500
Reduced 2.84%
85,509
Common Stock
Nov 26
2021
SELL
Payment of exercise price or tax liability
$61,776
$49.46 p/Share
1,249
Reduced 1.4%
88,009
Common Stock
Nov 01
2021
SELL
Open market or private sale
$120,250
$48.1 p/Share
2,500
Reduced 2.73%
89,036
Common Stock
Oct 01
2021
SELL
Open market or private sale
$128,525
$51.41 p/Share
2,500
Reduced 2.66%
91,536
Common Stock
Sep 01
2021
SELL
Open market or private sale
$132,050
$52.82 p/Share
2,500
Reduced 2.59%
94,036
Common Stock
Aug 02
2021
SELL
Open market or private sale
$129,525
$51.81 p/Share
2,500
Reduced 2.52%
96,536
Common Stock
Jul 01
2021
SELL
Open market or private sale
$125,000
$50.0 p/Share
2,500
Reduced 2.46%
99,036
Common Stock
Jun 01
2021
SELL
Open market or private sale
$138,250
$55.3 p/Share
2,500
Reduced 2.4%
101,536
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$78,894
$54.0 p/Share
1,461
Reduced 1.38%
104,036
Common Stock
May 03
2021
SELL
Open market or private sale
$130,075
$52.03 p/Share
2,500
Reduced 2.33%
104,891
Common Stock
Apr 01
2021
SELL
Open market or private sale
$114,025
$45.61 p/Share
2,500
Reduced 2.27%
107,391
Common Stock