Jun 13
2024
BUY
Grant, award, or other acquisition
-
115,975
Added 33.1%
234,420
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$459,141
$31.39 p/Share
14,627
Reduced 11.0%
118,390
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
28,256
Added 17.52%
133,017
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
19,540
Added 15.72%
104,761
Common Stock
Dec 04
2023
-
179
Reduced 0.21%
85,173
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$43,747
$24.8 p/Share
1,764
Reduced 2.03%
85,220
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$199,353
$41.61 p/Share
4,791
Reduced 4.41%
103,896
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$101,643
$41.76 p/Share
2,434
Reduced 2.19%
108,687
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
16,973
Added 13.25%
111,121
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
12,081
Added 13.54%
77,175
Common Stock
Nov 23
2022
-
121
Reduced 0.19%
65,053
Common Stock
Jun 21
2022
SELL
Payment of exercise price or tax liability
$221,278
$35.04 p/Share
6,315
Reduced 8.85%
65,067
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$58,175
$48.56 p/Share
1,198
Reduced 1.65%
71,205
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$145,256
$52.42 p/Share
2,771
Reduced 3.69%
72,403
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
10,940
Added 12.7%
75,174
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
4,843
Added 7.01%
64,234
Common Stock
Nov 22
2021
-
99
Reduced 0.17%
59,391
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$35,130
$44.3 p/Share
793
Reduced 1.33%
58,943
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$129,582
$43.44 p/Share
2,983
Reduced 4.76%
59,736
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
8,041
Added 11.36%
62,719
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
6,146
Added 10.1%
54,678
Common Stock
Dec 11
2020
SELL
Open market or private sale
$424,200
$35.35 p/Share
12,000
Reduced 19.82%
48,532
Common Stock
Dec 07
2020
-
143
Reduced 0.24%
60,532
Common Stock
Sep 18
2020
SELL
Payment of exercise price or tax liability
$482,037
$27.49 p/Share
17,535
Reduced 22.45%
60,587
Common Stock
Mar 13
2020
SELL
Open market or private sale
$99,945
$22.21 p/Share
4,500
Reduced 5.5%
77,348
Common Stock