Oct 16
2024
SELL
Open market or private sale
$1,009,618
$55.78 p/Share
18,100
Reduced 12.63%
125,228
Common Stock
Apr 29
2024
SELL
Open market or private sale
$2,500,000
$50.0 p/Share
50,000
Reduced 25.86%
143,328
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
32,340
Added 14.33%
193,328
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$206,911
$39.76 p/Share
5,204
Reduced 3.13%
160,988
Common Stock
Aug 07
2023
SELL
Open market or private sale
$807,480
$45.0 p/Share
17,944
Reduced 9.74%
166,192
Common Stock
Aug 02
2023
SELL
Open market or private sale
$317,520
$45.0 p/Share
7,056
Reduced 3.69%
184,136
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$439,440
$39.44 p/Share
11,142
Reduced 5.51%
191,192
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
24,704
Added 10.88%
202,334
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$287,247
$39.89 p/Share
7,201
Reduced 3.9%
177,630
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$23,961
$35.71 p/Share
671
Reduced 0.36%
184,831
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$418,703
$43.88 p/Share
9,542
Reduced 4.89%
185,502
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
24,248
Added 11.06%
195,044
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$786,478
$40.49 p/Share
19,424
Reduced 10.21%
170,796
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$24,143
$35.98 p/Share
671
Reduced 0.35%
190,220
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$397,482
$39.78 p/Share
9,992
Reduced 7.51%
123,091
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
92,159
Added 32.56%
190,891
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$226,353
$37.82 p/Share
5,985
Reduced 5.22%
108,724
Common Stock
Dec 04
2020
SELL
Payment of exercise price or tax liability
$28,424
$42.36 p/Share
671
Reduced 0.58%
114,709
Common Stock
Feb 05
2020
SELL
Payment of exercise price or tax liability
$632,596
$58.89 p/Share
10,742
Reduced 10.07%
95,900
Common Stock
Feb 05
2020
BUY
Grant, award, or other acquisition
-
43,297
Added 27.29%
115,380
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$386,278
$55.74 p/Share
6,930
Reduced 7.72%
82,825
Common Stock
Dec 04
2019
BUY
Grant, award, or other acquisition
-
4,460
Added 4.73%
89,755
Common Stock
Apr 23
2019
SELL
Open market or private sale
$1,450,250
$58.01 p/Share
25,000
Reduced 22.67%
85,295
Common Stock
Feb 06
2019
SELL
Payment of exercise price or tax liability
$1,069,205
$50.52 p/Share
21,164
Reduced 19.08%
89,785
Common Stock
Feb 06
2019
BUY
Grant, award, or other acquisition
-
67,419
Added 37.94%
110,295
Common Stock