Nov 01
2024
SELL
Open market or private sale
$603,582
$58.72 p/Share
10,279
Reduced 11.58%
78,459
Common Stock
Apr 24
2024
SELL
Open market or private sale
$757,107
$47.9 p/Share
15,806
Reduced 15.12%
88,738
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
20,730
Added 16.55%
104,544
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$75,305
$39.76 p/Share
1,894
Reduced 2.21%
83,814
Common Stock
Aug 09
2023
SELL
Open market or private sale
$552,112
$45.52 p/Share
12,129
Reduced 12.4%
85,708
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$354,407
$39.44 p/Share
8,986
Reduced 8.41%
97,837
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
19,923
Added 15.72%
106,823
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$138,537
$39.89 p/Share
3,473
Reduced 3.84%
86,900
Common Stock
May 27
2022
SELL
Open market or private sale
$532,287
$41.65 p/Share
12,780
Reduced 12.39%
90,373
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$342,791
$43.88 p/Share
7,812
Reduced 7.04%
103,153
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
17,320
Added 13.5%
110,965
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$270,271
$40.49 p/Share
6,675
Reduced 6.65%
93,645
Common Stock
Feb 25
2021
SELL
Open market or private sale
$622,310
$47.87 p/Share
13,000
Reduced 11.47%
100,320
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$277,545
$39.78 p/Share
6,977
Reduced 7.19%
90,060
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
42,366
Added 27.21%
113,320
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$227,185
$37.82 p/Share
6,007
Reduced 7.16%
77,931
Common Stock
Aug 14
2020
SELL
Open market or private sale
$409,400
$28.98 p/Share
14,127
Reduced 14.41%
83,938
Common Stock
Feb 05
2020
SELL
Payment of exercise price or tax liability
$469,118
$58.89 p/Share
7,966
Reduced 8.82%
82,355
Common Stock
Feb 05
2020
BUY
Grant, award, or other acquisition
-
34,390
Added 25.96%
98,065
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$251,332
$55.74 p/Share
4,509
Reduced 5.92%
71,641
Common Stock
May 29
2019
SELL
Open market or private sale
$479,057
$53.27 p/Share
8,993
Reduced 10.56%
76,150
Common Stock
Feb 06
2019
SELL
Payment of exercise price or tax liability
$595,530
$50.52 p/Share
11,788
Reduced 14.33%
70,493
Common Stock
Feb 06
2019
BUY
Grant, award, or other acquisition
-
42,244
Added 33.16%
85,143
Common Stock
Feb 01
2019
SELL
Payment of exercise price or tax liability
$239,965
$49.92 p/Share
4,807
Reduced 8.08%
54,687
Common Stock
May 30
2018
SELL
Open market or private sale
$556,822
$54.34 p/Share
10,247
Reduced 14.69%
59,494
Common Stock